0
Powershell noob here。我正在嘗試創建一個腳本,它將獲取用戶列表,網絡共享列表,列出用戶/共享的有效權限並將其輸出到CSV以用於審計目的。Powershell審覈有效的Windows共享權限並輸出爲CSV
我已經成功使用GetPACEffectiveAccess from the PowerShellAccessControl Module on Technet gallery做枚舉,但我完全停留在如何將這些數據輸出到CSV我想要它。
我的代碼非常簡單:
$users=gc C:\scripts\users.txt
$shares=gc C:\scripts\shares.txt
foreach ($user in $users) {
foreach ($share in $shares) {
Get-PACEffectiveAccess -Path $share -Principal $user | select-object principal, accessmask, path | Export-Csv C:\scripts\EffectivePermissions\Audit.csv -append -NoTypeInformation}}
因爲我不知道該怎麼辦桌在計算器上(哇我在這個壞)我附上我從獲得的輸出的屏幕截圖我的簡單腳本,然後我想得到的輸出。
任何幫助,將不勝感激!
感謝