0

このスクリプトを使用して AD にクエリを実行し、ユーザー データを抽出します。

Get-Aduser -filter *  -Properties *| Select-Object -Property SamAccountName,CN,co,ExtensionAttribute10,extensionAttribute11,extensionAttribute12,EmailAddress,whenCreated,Enabled,LastLogonDate,accountexpirationdate, @{Name='parentOU'; Expression={[regex]::match($_.distinguishedname,'(?<=OU=.+?OU=).+?(?=,(OU|DC)=)').Value}},distinguishedname,description  | Sort-Object -Property Name  <#| Where-Object {$_.distinguishedname -like "*regular*"-or $_.distinguishedname -like "*remote*" -or $_.distinguishedname -like "*shopfloor*" -or $_.distinguishedname -like "*brp admin*"  }#> | Export-Csv -append -Delimiter ";" -path $path

True または False である "enable" 列の結果を取得し、enable の結果が true である場合は "suspended" という新しい列を作成し、"suspended" に入れる値が no であるとします。結果が false の場合、"suspended" に入れる値は "yes" にする必要があります

誰かがこれで私を助けることができますか?

4

1 に答える 1