0

レジストリ アクセス許可の更新

$RegistryAcl = Get-Acl "HKLM:\SYSTEM\CurrentControlSet\services\eventlog\LynxGate"
$RuleObject = @{
TypeName = "system.security.AccessControl.RegistryAccessRule"(
ArgumentList = “CATApplication","FullControl","Allow")
}
$RegistryRule = New-Object $RuleObject
$RegistryAcl.SetAccessRule ($RegistryRule)
$RegistryAcl | Set-Acl -path $RegistryAcl.path
}

私のpowershellスクリプトで問題が発生しています。誰かが私の問題について洞察を与えることができますか. 権限へのフル アクセスを持つ CATApplication という新しいユーザーを追加しようとしています。しかし、エラーが発生します。

4

1 に答える 1

1

クリス、質問するのを忘れたようです。ただし、ここで問題が発生します。

$RegistryRule = New-Object $RuleObject

する必要があります

$RegistryRule = New-Object @RuleObject

ハッシュテーブルをnew-objectにスプラットするつもりのように見えます。

于 2012-06-16T02:56:46.283 に答える