5
A
回答
5
对于看到Authentication property和COM+ Administration Collections下AccessLevelChecks property为Applications Collection问题的性质。
有关如何设置Authentication Level属性的VBScript示例,请参阅changing existing COM+ applications identity via vbs script的答案。
它应该是相当直接转换到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()
4
这已经回答了,但这里是我的“创建新的COM +应用程序和设置属性”脚本。
$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
$apps = $comAdmin.GetCollection("Applications")
$apps.Populate();
$newComPackageName = "MyFirstCOMPackage"
$appExistCheckApp = $apps | Where-Object {$_.Name -eq $newComPackageName}
if($appExistCheckApp)
{
$appExistCheckAppName = $appExistCheckApp.Value("Name")
"This COM+ Application already exists : $appExistCheckAppName"
}
Else
{
$newApp1 = $apps.Add()
$newApp1.Value("Name") = $newComPackageName
$newApp1.Value("ApplicationAccessChecksEnabled") = 0 <# Security Tab, Authorization Panel, "Enforce access checks for this application #>
$saveChangesResult = $apps.SaveChanges()
"Results of the SaveChanges operation : $saveChangesResult"
}
相关问题
- 1. 启用设置COM +安全框的PowerShell
- 2. Powershell重置所有com +
- 3. Powershell设置GPO
- 4. PowerShell的COM对象
- 5. PowerShell设置要在
- 6. 设置使用PowerShell
- 7. 在powershell中实际设置IIS设置
- 8. PowerShell中释放COM对象
- 9. 代理设置PowerShell的连接outlook.office365
- 10. Powershell设置COM +强制对此应用程序进行访问检查
- 11. Powershell COM Excel可见不工作
- 12. PowerShell的 - 可设置NoteProperty
- 13. Powershell获取SNMP设置
- 14. PowerShell的代理设置
- 15. PowerShell设置登记策略
- 16. powershell - 如何设置属性
- 17. Powershell并行设置变量
- 18. Powershell和SQL Server - 设置nocount
- 19. PowerShell - IE对象,设置值错误
- 20. Windows安装程序设置与COM Dll
- 21. 通过.NET COM设置System.Drawing.Color Interop
- 22. 创建一个COM DLL设置
- 23. 设置com控件的TYPEATTR在C#
- 24. 串行COM端口超时设置
- 25. 使用OneNote COM-API设置OCR语言
- 26. 如何在Powershell中设置FromFile位置?
- 27. 设置一个位置,在PowerShell中
- 28. Powershell | COM对象Excel |打开前景?
- 29. powershell https://outlook.office365.com/api/v1.0/me/messages
- 30. powershell com internetexplorer捕获弹出窗口
嗨,谢谢。我必须将身份验证设置为1代表'无',0代表访问级别,但更多地寻找我必须设置的值。 – Bruce227
好的,您可以从Applications Collection文档链接中获取所有值。 –
推动我坚果(使用微软)的事情之一是没有设置常量(AccessChecksLevel)与屏幕上的标签和面板(文本)的关联。你必须试着弄清楚哪个是哪个。 :< – granadaCoder