解決された文字列の代わりにPowerShellを使用してディレクトリの所有者の実際のIdentityReferenceを取得する方法はありますか?Powershell Get-Acl Owner Reference
問題は、ドメインBのファイルサーバーの所有権の問題を確認/修正するためにドメインAからスクリプトを実行したいということです。移行の途中です.BのSIDがsidhistoryに追加されました私は、ドメインA、$所有者= DOMAIN_A \ユーザーからこれを実行すると
$acl = Get-Acl -Path $path
$owner = $acl.Owner
:A.の私のコードのようなものを含んでいるので。
しかし、ドメインBから実行すると、$ owner = domain_b \ userになります。
Get-Acl関数はIdentityReferenceを取得してクライアント上の文字列に変換してから生データを投げ捨てるので、実際の所有者が誰であるかを知る方法はありません。
ドメインBのマシンでこれを実行して正しい結果を得ることは可能ですが、これは必要ではないようです。何か不足していますか?
おかげ
完璧! ありがとう – bob