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-ID: 364619

Url: https://administrator.de/forum/powershell-win7-prof-364619.html

Ausgedruckt am: 23.12.2024 um 00:12 Uhr

135333
Lösung 135333 13.02.2018 aktualisiert um 16:07:25 Uhr
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
MaximusPrime
Lösung MaximusPrime 13.02.2018 um 16:08:01 Uhr
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
mascho
mascho 13.02.2018 aktualisiert um 16:32:17 Uhr
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!
Penny.Cilin
Penny.Cilin 13.02.2018 um 17:06:05 Uhr
Goto Top
Hallo,

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

Gruss Penny