问题标签 [systemmanagement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
278 浏览

powershell - 从 C# 异常调用的 PowerShell AddCommand

我正在尝试构建一个 C# 控制台应用程序,该应用程序执行一系列针对 Azure 订阅运行的 PowerShell 命令。

我以为它会呈现一个交互式登录框,然后继续运行。相反,这是抛出:

System.Management.Automation.dll 中出现“System.Management.Automation.CommandNotFoundException”类型的未处理异常附加信息:术语“$cred = Get-Credential”未被识别为 cmdlet、函数、脚本文件的名称, 或可操作...

如果我从 CMD 启动 PowerShell,然后键入

$cred = 获取凭据

我看到了默认的交互式登录框,用户可以输入凭据,它们被捕获到 $cred 并且我可以继续。

什么是在 C# 中使其工作的正确命令集?

谢谢。

0 投票
0 回答
507 浏览

c# - 以编程方式创建还原点

我检查了周围,甚至使用/调整了几种解决方案,包括以下解决方案,但我不断收到两个错误之一。我要么得到

或者

RPC 服务器不可用。(来自 HRESULT 的异常:0x800706BA)

我目前使用的代码如下:

编辑:我将代码从 err.Message 更新为 err.ToString() 并获得了一些新信息。显然,问题在于这行代码:

有任何想法吗?

0 投票
1 回答
224 浏览

c# - ManagementObjectSearcher 组件查询

我正在尝试使用 C# 制作一个硬件监控程序。我在 Stack Overflow 页面上找到了获取处理器名称的代码。现在我想获取 GPU 名称,但在任何地方都找不到查询。我看了很多地方,但是因为我学校最近的网络很糟糕,90% 的页面都没有加载,所以我现在有点迷失了。

使用的代码:

我在哪里可以找到用于获取特定信息的所有查询?

示例 =

0 投票
1 回答
1046 浏览

amazon-web-services - EC2 Systems Manager - 安装安全补丁

我正在尝试使用带有维护窗口的 EC2 Systems Manager 来应用安全补丁。我找不到制作这个的文件。有没有人已经做过这个并且可以给我一个线索?

我知道 AWS 提供适用于 Windows 的Patch Manager

0 投票
2 回答
479 浏览

monitoring - snmp 中的本地化

我们的产品中有 snmp 代理,它将系统警报发送到 snmp 服务器,我们的警报可能是 Unicode。我们使用 3rd 方库进行发送,默认情况下将字符串编码为 ASKII 字节数组。最后,我们在消息上得到了垃圾。

snmp 协议是否有 unicode 支持?

0 投票
1 回答
1662 浏览

c# - LogicalDisk 与 DiskPartition 的 WMI 关联

我正在尝试整理一个列表,其中显示了我的计算机系统中的所有 LogicalDisk 实例以及它们关联的驱动器号。编码是在 C# 中。

WMI 类Win32_LogicalDiskToPartitionWin32_DiskPartitionWin32_LogicalDisk似乎是完成该作业的正确数据源:

  • Win32_LogicalDiskToPartition包含属性“ Antecedent ”,它显然链接到Win32_DiskPartition类的“ DeviceId ”属性

  • 并且Win32_LogicalDiskToPartition包含属性“ Dependent ”,该属性显然链接到Win32_LogicalDisk类的“ DeviceId ”属性

这是我的问题:

Win32_LogicalDiskToPartitionAntecedent属性返回一个字符串值,如:

但我只需Disk #2, Partition #0要将它与类Win32_DiskPartition的DeviceId属性值匹配。

Dependent 属性值的类似问题。

有没有办法获得这个子字符串(硬编码字符串解析除外)?

恐怕查询无济于事,因为我还需要有关逻辑磁盘和相关磁盘分区的其他信息。我知道我必须覆盖具有多个驱动器号的扩展分区 - 这可以通过Win32_LogicalDiskToPartition实例的StartingAddress属性来完成。

0 投票
1 回答
196 浏览

c# - 从代码中关闭物联网设备

我所拥有的是:VS 2017 Community、C#、Raspberry 3、IoT-Extension 引用。我想从代码中关闭 Raspberry。我在网上到处找到的是:编辑 AppManifest。添加 ...IgnorableNamespaces="uap mp iot"> ( - 当我查看它时已经存在)然后添加:

但是:“iot:Capability”仍然低调,说它“在命名空间 'http:...appX/manifest/iot/win10' 中有无效的子元素 'Capabilities'

我已经选择了 2 个其他功能

他们能干涉吗?我在整个网络的其他地方都找不到这个错误。如果有人对此有解释,那就太好了。提前致谢!

0 投票
3 回答
1566 浏览

c# - 如何获取有关最近连接的 USB 设备的信息?

当 USB 设备与 Win32_DeviceChangeEvent连接时,我可以捕捉到

但只允许查看 3 个属性

但我不明白如何获取有关此设备的所有信息。具体来说,它的端口和集线器,VirtualHubAdress Name等。

也许我可以像这样使用 smth

0 投票
0 回答
43 浏览

c# - 从 ManagementObjectSercher 和 ManagementObject 获取附加值

我正在制作自己的硬件监视器,例如 CPU-Z,我正在尝试获取我的专用显卡信息,但它只返回我的处理器集成显卡。

这返回Intel(R) UHD Graphics 630

对于其他适用部件,如硬盘驱动器、风扇,甚至是多处理器插槽的罕见情况,我将如何对这些进行索引?

我的这台笔记本电脑围绕我的 gpu 旋转时遇到了一些问题,它可能“未检测到”,因为任务管理器没有显示 GPU1 曾经被使用过,并且即使在运行类似游戏时,性能选项卡也显示出荒谬的低使用率哇最大设置,尤其是在笔记本电脑上。

0 投票
0 回答
32 浏览

powershell - 如何保护PowerShell中的连接字符串密码?

我希望能够使用 PowerShell 安全地操作 IIS 网站的连接字符串。我怎样才能安全地做到这一点?我不想公开任何密码信息。例如,如果您是安全专家,以下脚本是否有任何顾虑?