0
我正在開發一個SSIS包以從AD獲取所有禁用的帳戶。我想獲得完整的SID並放入一個文件。但它不允許我這樣做。如何從powershell AD模塊獲取完整的SID並在SSIS中運行
現在我m具有此代碼工作在我的包細:
-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嗎?