Я разрабатываю пакет SSIS, чтобы получить всю отключенную учетную запись из AD. Я хочу получить полный SID и поместить в файл. Но это не позволяет мне это делать.Как получить полный SID из модуля ADS PowerShell и запустить в SSIS
Прямо сейчас я м, имеющие этот код, который отлично работает в моем пакете:
-executionpolicy remotesigned -command "import-module activedirectory; search-adaccount -accountdisabled |ft SamAccountName, SID" >d:\scripts\disabledaccount\DisabledAccount.txt
Но это возвращает только SID, как: S-1-5-21-1219070818-4200922009-29827 ...
Так что мне нужен полный SID. Я попытался запустить этот код в Powershell AD:
import-module activedirectory; search-adaccount -accountdisabled |ft SamAccountName,@{Label="SID";Expression={$_.SID};width=50;align="left"} >d:\scripts\disabledaccount\DisabledAccount.txt
и он отлично работает. но когда я пытаюсь запустить его в пакете SSIS, он не работает из-за @ {Label = "SID"; Expression = {$ _. SID}; width = 50; align = "left"} этой части.
Может ли кто-нибудь сообщить мне, что я должен положить туда, чтобы получить полный SID?