Rename-LocalUser недоступен при выполнении Intune
У меня есть скрипт конфигурации, который я хочу запустить один раз во время установки автопилота. Я реализовал это, используя конфигурацию устройства - скрипты Powershell. Я включил расшифровку и получил этот вывод, когда Intune выполняет сценарий
***********************************************
Windows PowerShell transcript start
Start time: 20190411103038
Username: SWIB\OneDrive.Test
RunAs User: SWIB\OneDrive.Test
Configuration Name:
Machine: L06ALHFSU9YA5NS (Microsoft Windows NT 10.0.17763.0)
Host Application:
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -executionPolicy bypass -file C:\Program Files (x86)\Microsoft Intune Management Extension\Policies\Scripts\69e660db-d578-4780-9f2e-348c495cd2c3_126e1cef-ade3-4672-a86c-623796621291.ps1
Process ID: 9812
PSVersion: 5.1.17763.134
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.17763.134
BuildVersion: 10.0.17763.134
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcript started, output file is C:\Temp\SWIB.Install.log
************************
Проблема в том, что когда Intune выполняет скрипт, я получаю ошибки, что Rename-LocalUser не существует. Но если я запускаю один и тот же сценарий на той же машине, используя либо Powershell, либо ISE, сценарий выполняется просто отлично.
++++++++++++++++
Rename-LocalUser : The term 'Rename-LocalUser' 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.
+++++++++++++++++++++++++++
Мне интересно, что здесь происходит, такое ощущение, что процесс Powershell, который вызывает Intune, отличается от того, который я запускаю из командной строки.
1 ответ
Похоже, что вы на старой системе, и его отсутствует / не могу найти Microsoft.PowerShell.LocalAccounts
модуль, который содержит Rename-LocalUser
командлет?
Попробуйте добавить Import-Module Microsoft.PowerShell.LocalAccounts
к вашему сценарию. В противном случае, возможно, переустановите Windows Management Framework 5.1.