プロジェクト

全般

プロフィール

フォルダアクセス件の一覧を出力する

■ フォルダのアクセス権限一覧を出力する

文字コードをUTFで指定
C:\office.csvにデータを出力
上位三階層までを表示する

Get-ChildItem -Force -Recurse -Depth 3 | Where-Object { $_.mode -match "d" } | Get-Acl | Select-Object @{Label="Path"; Expression={Convert-Path $_.Path}}, Owner, AccessToString | Export-Csv C:\office.csv -Encoding UTF8

Powershellで、調べたい階層まで移動してから実行する

■ active dirctory のグループメンバーリストを出力する

Get-ADGroup -Filter *|
   select Name, @{Label = "MemberNames"; Expression = {($_| Get-ADGroupMember| select -ExpandProperty Name) -join ","}}|
   Format-List

■ コマンドプロンプトでローカルユーザーにADMIN権限を付与

net localgroup administrators user /add

■ ADユーザー一覧の出力

$path = [Environment]::GetFolderPath('Desktop') + "\result.csv" 

Get-ADUser -Filter * | Select-Object sAMAccountName,Name,UserPrincipalName,Enabled | Export-Csv $path -Encoding UTF8