我正在尝试使用Powershell COMAdmin.COMAdminCatalog设置以下值,但找不到红色的以下设置。任何帮助,将不胜感激。

谢谢

最佳答案

有关所讨论的属性,请参见Authentication property下的AccessLevelChecks propertyApplications Collection

有关如何设置Authentication Level属性的VBScript示例,请参见COM+ Administration Collections的答案。

转换为PowerShell应该相当简单。这是我的猜测:

$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
$apps = $comAdmin.GetCollection("Applications")
$apps.Populate();
$app = $apps | Where-Object {$_.Name -eq "MyAppName"}

# Set Authentication to Packet Authentication
$app.Value("Authentication") = 4

# Set Security Level to Process and Component level
$app.Value("AccessChecksLevel") = 1

$apps.SaveChanges()

关于Powershell COM +设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6508874/

10-08 21:47