Powershell
doc
Powershell コマンド一覧
Tips
- PCの管理
- PowershellでWindowsUpdateを実施する方法
- Powershellを管理者権限に昇格して実行する方法
- Microsoftのフォルダ操作
- Powershellでフォルダ権限を調査する方法
- Powershellでフォルダ権限を操作する方法
- Exchange
- PowershellでExchangeに接続する方法
コマンドメモ
Get-ADGroup -Filter *Get-ADGroup -Identity AdministratorsGet-ADGroupMember -Identity AdministratorsGet-ADGroupMember -Identity Administrators | Select-Object nameGet-Acl . | Format-Table -WrapGet-ADUser -Identity "dc-admin"S-1-5-21-409206365-244316396-161480634-500 -> ドメインのAdministartor S-1-5-21-2022313840-727287143-819066616-500 -> ローカルのAdministartor
SIDからNTアカウントを取得
$SID = New-Object System.Security.Principal.SecurityIdentifier("S-1-5-21-2022313840-727287143-819066616-500") $NTAccount = $SID.Translate([System.Security.Principal.NTAccount]) $NTAccount.Value
ローカルのAdministratorユーザー情報を取得
Get-LocalUser -Name "Administrator"
フォルダ作成
普通にフォルダを作成したらアクセスグループは継承される。
$projectPath = "\\mvdfshq1\Shared\MVD-Project"
$companyName = "平田機工"
$projectName = "TEST"
$accessGroupName = "hirata_test"
$adminGroupName = $accessGroupName + "_admin"
# 1. フォルダの作成
$folderPath = $projectPath + "\" + $companyName + "\" + $projectName
New-Item -Path $folderPath -ItemType Directory -Force
# 2. アクセスグループの作成
New-LocalGroup -Name $accessGroupName -Description "Access group for TEST"