このスクリプトを使用して 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" にする必要があります
誰かがこれで私を助けることができますか?