mascho
Goto Top

Powershell Win7 prof

Hallo zusammen

Habe folgende Aufgabe, in der Powershell von einem Win7 prof. 64bit Client unter anderem diesen Befehl auszuführen:
Get-LocalUser | out-File c:\localuser.txt

Dabei kommt folgende Fehlermeldung:
PS C:\> Get-LocalUser| out-File c:\localuser.txt
Die Benennung "Get-LocalUser" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführba
ren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und
wiederholen Sie den Vorgang.
Bei Zeile:1 Zeichen:14

back-to-topGet-LocalUser <<<< | out-File c:\localuser.txt

+ CategoryInfo : ObjectNotFound: (Get-LocalUser:String) , CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Was hat dies zu bedeuten, respektive was muss ich ändern?

Auf einer Win10 Maschine läuft der Befehl ohne Probleme...

Gruss
Mascho

Content-Key: 364619

Url: https://administrator.de/contentid/364619

Printed on: April 25, 2024 at 03:04 o'clock

Mitglied: 135333
Solution 135333 Feb 13, 2018 updated at 15:07:25 (UTC)
Goto Top
Das CMDLet gibts unter Windows 7 nicht weil dort Powershell 2.0 installiert ist.
Entweder Powershell aktualisieren oder stattdessen WMI zum Auslesen der User nutzen
gwmi Win32_UserAccount
https://www.petri.com/find-local-user-accounts-using-powershell

Gruß Snap
Member: MaximusPrime
Solution MaximusPrime Feb 13, 2018 at 15:08:01 (UTC)
Goto Top
Hallo mascho ,

ergänzend hierzu noch das Cmdlet um die Version zu überprüfen :

get-host

und unter Version steht dann die Installierte Version von Powershell.

Viele Grüße

Max
Member: mascho
mascho Feb 13, 2018 updated at 15:32:17 (UTC)
Goto Top
Hallo Snap

Vielen Dank, für Deine schnelle Antwort. Powershell aktualisiert und jetzt klappts! face-smile

Gruss und schönen Abend
Mascho

PS: Auch Dir Max vielen Dank!
Member: Penny.Cilin
Penny.Cilin Feb 13, 2018 at 16:06:05 (UTC)
Goto Top
Hallo,

nur der Vollständigkeit halber:
$PSVersionTable
kann man ebenfalls benutzen.

Gruss Penny