bitlockerwizardelev.exe выполнить из powershell с помощью SCCM
442
Calculating Machine
Я использую сценарий, чтобы дать пользователю возможность изменить ключ BitLocker. Скрипт работает нормально, когда я запускаю его вручную, но когда я запускаю его из SCCM. Я имею в виду, что я развернул его из SCCM как доступный и работающий из программного центра он показывает установленный, но не работает.
Ниже приведен сценарий.
#powershell.exe -executionpolicy bypass -file ChangePIN.ps1 $DriveLetter = "C:" # Get the WMI object of the drive $DriveLetter if it’s encrypted $EncryptableVolume = Get-WmiObject -Namespace "Root\CIMV2\Security\MicrosoftVolumeEncryption" -class Win32_EncryptableVolume -Filter "ProtectionStatus=1 AND DriveLetter='$DriveLetter'" if ($EncryptableVolume) { # Handle 64-bit file system redirection on 32-bit SCCM client $OS = Get-WmiObject -Class Win32_OperatingSystem | Select-Object OSArchitecture if ($OS.OSArchitecture -like "64*") { $sysfldr = "system32" #$sysfldr = "sysnative" } else { $sysfldr = "system32" } # Build command line and run it $cmd = @("$ENV:windir\$sysfldr\bitlockerwizardelev.exe",'$($EncryptableVolume.DeviceID)',"U") -join " " Invoke-Expression -Command $cmd }
Я попытался выполнить несколько команд, но все они работают нормально вручную, но не из SCCM.
powershell.exe -executionpolicy bypass -file ChangePIN.ps1 "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -executionpolicy bypass -file ".\ChangePIN.ps1"
0 ответов на вопрос
Похожие вопросы
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
-
5
Сочетание клавиш для вставки в командной строке Windows
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Powershell: выполнить операцию для всех файлов в каталоге (foreach)
-
1
Выделение Powershell / CMD для копирования правой кнопкой мыши в Vista
-
3
Что такое Windows PowerShell?
-
5
Как сделать скрипт Powershell (или другой) для изменения разрешения экрана?
-
5
Получить текущий UNC-путь из локального пути в powershell