1
私はPowerShellについてインターネット上で多くの情報を見つけました。私はそれを学び始めました。しかし、とても難しいです! (私のファンタジーは世界で最高のものではありません..)値の実際の状態を取得する方法(Powershell)
ここで私はこのスクリプトを見つけましたが、これを使ってTargetAppの値を変更できます。しかし、私は値の実際の状態を取得したいだけです。誰か助けてくれますか?たとえば、 "ApplicationAccessChecksEnabled"という文字列の実際のステータスを取得するにはどうすればよいですか?
$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
$apps = $comAdmin.GetCollection("Applications")
$apps.Populate();
$app = $apps | Where-Object {$_.Name -eq $targetApp}
$app.Value("Identity") = $identity
$app.Value("Password") = $passwordEncrypted
$app.Value("ApplicationDirectory") = $appRootDir
$app.Value("ConcurrentApps") = 1 # set to default
$app.Value("RecycleCallLimit") = 0 # set to default
$app.Value("Activation") = 1 # dedicate local server process
$app.Value("ApplicationAccessChecksEnabled") = 0
$apps.SaveChanges()