Powershell COM+ 设置

标签 powershell com+

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

Value looking to set

谢谢

最佳答案

有关相关属性,请参阅 Authentication propertyAccessLevelChecks propertyApplications CollectionCOM+ Administration Collections .

有关如何设置身份验证级别属性的 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()

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

相关文章:

azure - 如何从 Azure Site Recover 获取所有 protected 项目及其详细信息

c# - 在 C# 中读取 Powershell 进度条输出

database - Powershell SQL 提供程序数据库集合缺少系统数据库

powershell - 使用 powershell 将 com+ 组件添加到现有的空 com+ 应用程序包?

c# - 托管应用程序的 CoInitializeSecurity,创建垫片?

c# - COM 对象从一个程序实例化,而不是从同一用户下运行的另一个程序实例化

c# - 关联 IComMethodEvents

sorting - "MMdd"中的昨天日期,具体的输出文件夹选择取决于日期

powershell - 需要Powershell脚本来列出目录和子目录中具有文件大小的所有文件名

c# - 如果我的结构不在 COM Interop 中执行,我应该为我的结构使用 LayoutKind.Auto 吗?