Für Themen und Probleme, die speziell mit Windows PowerShell 2.0 zusammenhängen. PowerShell 2.0 wird mit den Versionen von Windows 7 und Windows Server 2008 R2 ausgeliefert. Verwenden Sie für allgemeine PowerShell-Themen das PowerShell-Tag.
Ich muss den Dateinamen und die Erweiterung aus zB my.file.xlsx extrahieren. Ich kenne den Namen der Datei oder Erweiterung nicht und der Name enthält möglicherweise mehr Punkte. Daher muss ich die Zeichenfolge von rechts durchsuchen und, wenn ich den ersten Punkt (oder den letzten von links) finde, den Teil auf …
Das von mir verwendete Betriebssystem ist Windows 7, und die hier installierte PowerShell-Version ist 2.0. Kann ich es auf Version 3.0 oder 4.0 aktualisieren? Weil es Cmdlets gibt, die Version 2.0 nicht erkennen kann.
Ich versuche, eine EXE-Datei mit einem PowerShell-Skript auszuführen. Wenn ich die Befehlszeile verwende, funktioniert dies problemlos (zuerst gebe ich den Namen der ausführbaren Datei und eine Reihe von Parametern an, um sie aufzurufen): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode Wenn Sie jedoch genau dasselbe in einem Skript tun, …
Ich versuche, die Funktionalität des catBefehls unter Unix zu replizieren . Ich möchte Lösungen vermeiden, bei denen ich beide Dateien explizit in Variablen einlese, die Variablen miteinander verkette und dann die verkettete Variable ausschreibe.
Ich schreibe ein PowerShell- Skript, das ich von Server A ausführen möchte. Ich möchte eine Verbindung zu Server B herstellen und eine Datei als Backup auf Server A kopieren. Wenn dies nicht möglich ist, möchte ich von Server A aus eine Verbindung zu Server B herstellen und eine Datei in …
Wie kann ich die Anführungszeichen im -paramWert in der folgenden Befehlszeile ordnungsgemäß umgehen ? $cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'"" Invoke-Expression $cmd Das scheitert natürlich. Ich habe versucht, die Anführungszeichen (einfach und doppelt) mit dem Escape-Zeichen `zu umgehen und habe verschiedene Kombinationen durchgeführt, aber nichts funktioniert.
Da diese Frage weiterhin Antworten anzieht, die entweder vom Fragentext widerlegt werden oder das eigentliche Problem nicht ansprechen, lesen Sie bitte diese einfache Zusammenfassung dessen, was Sie wissen müssen: Dies ist kein "Warum werden bei meiner Standardinstallation von PowerShell keine Skripts ausgeführt?" Frage. Dies ist kein "Warum werden bei meiner …
Ich suche nach dem besten Weg, um zu überprüfen, ob ein Com-Objekt vorhanden ist. Hier ist der Code, den ich habe; Ich möchte die letzte Zeile verbessern: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?
Ich versuche, ein sehr einfaches PowerShell-Skript zu schreiben, um die Gesamtzahl der Elemente (sowohl Dateien als auch Ordner) in einem bestimmten Ordner ( c:\MyFolder) anzugeben . Folgendes habe ich getan: Write-Host ( Get-ChildItem c:\MyFolder ).Count; Das Problem ist, dass wenn ich 1 oder 0 Elemente habe, der Befehl nicht funktioniert …
Wenn ich ein anderes Objekt im .net-Framework in C # verwende, kann ich mithilfe der using-Direktive viel Tipparbeit sparen. using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It; ... var blurb = new Thingamabob(); ... Gibt es in Powershell also eine Möglichkeit, etwas Ähnliches zu tun? Ich greife auf viele .net-Objekte zu und bin nicht glücklich, tippen …
Ich verwende das PowerShell-Skript aus dieser Antwort , um eine Dateikopie zu erstellen. Das Problem tritt auf, wenn ich mithilfe des Filters mehrere Dateitypen einschließen möchte. Get-ChildItem $originalPath -filter "*.htm" | ` foreach{ $targetFile = $htmPath + $_.FullName.SubString($originalPath.Length); ` New-Item -ItemType File -Path $targetFile -Force; ` Copy-Item $_.FullName -destination $targetFile …
Ich möchte den Dateinamen aus dem folgenden Pfad extrahieren: D: \ Server \ Benutzer \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Jetzt habe ich diesen Code geschrieben, um den Dateinamen zu erhalten. Dies funktioniert einwandfrei, solange sich die Ordnerebene nicht geändert hat. Falls …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.