Als «powershell» getaggte Fragen

80
Extrahieren Sie den Dateinamen aus einem Pfad

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...

79
Was ist der empfohlene Codierungsstil für PowerShell?

Gibt es einen empfohlenen Codierungsstil zum Schreiben von PowerShell-Skripten? Es geht nicht darum, wie man den Code strukturiert (wie viele Funktionen, wenn man ein Modul verwendet, ...). Es geht darum, wie man den Code so schreibt, dass er lesbar ist . In Programmiersprachen gibt es einige...

77
PowerShell-Array-Initialisierung

Wie kann ein Array in PowerShell am besten initialisiert werden? Zum Beispiel der Code $array = @() for($i=0; $i -lt 5;$i++) { $array[$i] = $FALSE } erzeugt den Fehler Array assignment failed because index '0' was out of range. At H:\Software\PowerShell\TestArray.ps1:4 char:10 + $array[$...

76
PSCustomObject to Hashtable

Was ist der einfachste Weg, um a PSCustomObjectin a umzuwandeln Hashtable? Es wird genau wie eins mit dem Splat-Operator, geschweiften Klammern und scheinbar Schlüsselwertpaaren angezeigt. Wenn ich versuche, es zu [Hashtable]besetzen, funktioniert es nicht. Ich habe es auch versucht .toString()und...

74
Leerzeichen verursachen bei PowerShell eine Pfadaufteilung

Ich habe ein Problem mit Powershell, wenn ich eine Exe auf einem Pfad mit Leerzeichen aufrufe. PS C:\Windows Services> invoke-expression "C:\Windows Services\MyService.exe" Der Begriff "C: \ Windows" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines ausführbaren...