Ich versuche ein Powershell-Skript zu erstellen, das einen neuen Ordner mit dem aktuellen Datum (formatiert als JJJJ-MM-TT) als Name erstellt.
Folgendes habe ich bisher:
PS C:\Users\me\Desktop> powershell.exe -command "new-item ($(get-location)
+ (Get-Date).year + "-" + (Get-Date).month + "-" + (Get-Date).day) -type directo
ry"
Die Benennung "C:\Users\me\Desktop" wurde nicht als Name eines Cmdlet, ein
er Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überp
rüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern ent
halten), und wiederholen Sie den Vorgang.
Bei Zeile:1 Zeichen:35
+ new-item (C:\Users\me\Desktop <<<< + (Get-Date).year + - + (Get-Date).
month + - + (Get-Date).day) -type directory
+ CategoryInfo : ObjectNotFound: (C:\Users\j.moore\Desktop:String
) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
powershell
lowerkey
quelle
quelle
(Get-Date).ToString(...)
funktioniert,Get-Date -Format ...
ist mehr idiomatische PowerShell.Versuche dies:
quelle