SCCM - Skript wird nicht richtig ausgeführt
Guten Tag Zusammen
Ich habe Heute ein kleines Powershell Skript mit SCCM verteilt. Das Skript sieht so aus:
"
Start-Transcript -Path "C:\Windows\ccmcache\dummy.txt" -Append
Install-WindowsFeature -Name System-Insights -IncludeManagementTools
Stop-Transcript
"
Das Skript wird wir ohne Probleme von SCCM ausgeführt, jedoch steht im Logfile:
"
Transcript started, output file is C:\Windows\ccmcache\dummy.txt
Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At C:\WINDOWS\ccmcache\q\dummy_script.ps1:5 char:1
+ FullyQualifiedErrorId : CommandNotFoundException
Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At C:\WINDOWS\ccmcache\q\dummy_script.ps1:5 char:1
+ FullyQualifiedErrorId : CommandNotFoundException
Windows PowerShell transcript end
End time: 20200703083228
"
Kann mir jemand weiterhelfen wieso der Befehl "Install WindowsFeature" nicht funktioniert? Wenn ich den Befehl selber ausführe, funktioniert es ohne Probleme.
Danke für die Hilfe
LG, NogNog
Ich habe Heute ein kleines Powershell Skript mit SCCM verteilt. Das Skript sieht so aus:
"
Start-Transcript -Path "C:\Windows\ccmcache\dummy.txt" -Append
Install-WindowsFeature -Name System-Insights -IncludeManagementTools
Stop-Transcript
"
Das Skript wird wir ohne Probleme von SCCM ausgeführt, jedoch steht im Logfile:
"
Transcript started, output file is C:\Windows\ccmcache\dummy.txt
Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At C:\WINDOWS\ccmcache\q\dummy_script.ps1:5 char:1
Install-WindowsFeature -Name System-Insights -IncludeManagementTools
~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Install-WindowsFeature:String) , CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException
Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At C:\WINDOWS\ccmcache\q\dummy_script.ps1:5 char:1
Install-WindowsFeature -Name System-Insights -IncludeManagementTools
~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Install-WindowsFeature:String) , CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException
Windows PowerShell transcript end
End time: 20200703083228
"
Kann mir jemand weiterhelfen wieso der Befehl "Install WindowsFeature" nicht funktioniert? Wenn ich den Befehl selber ausführe, funktioniert es ohne Probleme.
Danke für die Hilfe
LG, NogNog
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 584492
Url: https://administrator.de/contentid/584492
Ausgedruckt am: 20.11.2024 um 00:11 Uhr
7 Kommentare
Neuester Kommentar
Dann hat entweder der ausführende Account unter dem das Skript ausgeführt wird zu wenig Rechte auf dem Zielsystem oder der "Constrained Language Mode" ist aktiviert worden.
Lade das Modul auch mal explizit bevor du es benutzt.
Lade das Modul auch mal explizit bevor du es benutzt.
Import-Module Servermanager
Dann habt ihr den jeweiligen Server zermatscht oder die SCCM Berechtigungen nicht korrekt eingerichtet, geht hier nämlich einwandfrei.
S.o. auch den Hinweis zum constrained language mode!
S.o. auch den Hinweis zum constrained language mode!
Simple Task-Sequence
https://www.baedermann.com/install-windows-feature-in-sccm-ts
https://www.baedermann.com/install-windows-feature-in-sccm-ts