コンテンツにスキップ

Powershell

doc

Powershell コマンド一覧

Tips

コマンドメモ

  • Get-ADGroup -Filter *
  • Get-ADGroup -Identity Administrators
  • Get-ADGroupMember -Identity Administrators
  • Get-ADGroupMember -Identity Administrators | Select-Object name
  • Get-Acl . | Format-Table -Wrap
  • Get-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"