问题标签 [system-center]

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 回答
93 浏览

tfs - System Center Datacenter Edition 与 TFS 2017 对运营使用的作用

TFS 和 System Center 如何协同工作?这些似乎来自 Microsoft 的不同产品孤岛。对于一个试图进入 DevOps 的组织,他们之间的职责应该如何划分?

我们的运维团队使用 TFS RM 来自动化应用程序部署。他们的脚本在一个单独的 TFS 项目中进行源代码控制,在那里他们控制所有脚本并将它们与工作项配对——包括不绑定到给定应用程序的脚本(例如 AD 管理等)。

但是,我们希望推出 System Center Datacenter Edition 以使用 Operations Manager 功能在我们的整个环境中提供监控。然而,在一些 SC 模块/解决方案中也有大量的脚本、工作流和自动化处理,包括内置的 ISE。

什么应该放在 System Center 中,什么应该放在 TFS 中?对于不得不在系统之间拆分脚本、流程和工作流的操作人员,我并不感到疯狂。但我也没有看到像 TFS 在 System Center 中提供的版本控制和历史跟踪功能,所以我不太喜欢他们将所有内容都转移到 System Center。另外,我看不到 TFS RM 可以轻松地将脚本从 System Center 中提取出来。

0 投票
1 回答
1070 浏览

html - 通过 Orchestrator 使用 SQL Server 查询中的数据填充 HTML 电子邮件模板

我正在尝试在 Orchestrator 中设置一个进程,该进程将从 HTML 模板生成并发送电子邮件。但是,我还希望能够从 SQL Server 查询的结果向该模板添加数据。

例如,这是我要添加数据的模板部分:

唯一的问题是我不知道该怎么做。我知道如何调用查询,但我不知道如何将数据添加到模板中。如果这有帮助,我也知道我从中提取数据的所有字段。有什么建议么?我还应该补充一点,我对在 Orchestrator 中工作还比较陌生。

0 投票
0 回答
733 浏览

powershell - 调整 PowerShell 脚本 (Get-VM) 以在 VMM (Get-SCVirtualMachine) 中使用

我正在尝试获取 PowerShell 脚本,用于获取有关 Hyper-V 中已安装 VM 的信息,以便在 System Center VMM 中工作。这是在本地安装的 Hyper-V 安装中运行的代码:

我尝试使用 VMM 所需的命令来调整此代码。除了显示尺寸所需的两条线外,一切正常。这是完整的代码:

以下是导致错误的两行:

错误说:

有任何想法吗?

0 投票
0 回答
572 浏览

powershell - Powershell 命令 SCCM 2012 - 从设备集合中获取所有资源名称?

我仍在学习 PowerShell 和 SCCM。

目前我正在尝试将设备集合的所有资源名称放入数组变量中。我不知道这是否可能?

例子:

变成一个变量,如:

这就是我想要实现的目标:

我正在尝试将 LibreOffice 部署到我在 SCCM 2012 中控制的所有计算机上。

所以我有一个设备集合:其中包含所有这些计算机的“所有系统”。

然后使用Foreach-Object命令复制安装LibreOffice的.Msi文件。

指定设备集合名称时,是否有 PowerShell 命令可以将它们放入示例中的数组中?

谢谢你 :)

0 投票
1 回答
502 浏览

sql - SCOM 2012:用于查找组的目标管理包的 SQL 查询

我试图通过查询 OperationsManager 数据库来找出现有组的目标管理包。我希望堆栈上的某个人已经解决了这个问题。

0 投票
1 回答
214 浏览

c# - 如何为 SCOM SDK 设置连接超时

我有下一个代码:

代码工作正常。

但是,如果我的 SCOM 服务器已关闭,则连接需要一分钟才能引发TimeOut异常。

我在课堂InactivityTimeout上找到了两个属性。SendReceiveTimeoutManagementGroupConnectionSettings

我试图使用这些属性来更改默认TimeOut值。

但不幸的是,它不起作用。

我也找不到任何关于TimeOutSCOM SDK 连接的文档。

我查看了许多链接:这里这里这里...

但是我的问题没有答案...

如何自己设置连接超时?

0 投票
1 回答
499 浏览

operating-system - SCCM 1710 - 客户端数据源报告不正确

我有 800 个客户端启用了分支缓存,但是在部署包时,我没有看到客户端数据源报告显示客户端使用了分支缓存。

我在部署包后等待了 48 小时,但它仍然在报告中显示所有内容都由服务器提供。

我通过 Perfmon 在三个客户端上看到的内容:

部署到单个客户端

  • BITS: Bytes from ServerRetrieval: Bytes from Server填充了我期望从我的包中获得的 20mb。

30 分钟后部署到同一子网上的另外两个客户端

  • BITS: Bytes from CacheRetrieval: Bytes from Cache填充了我期望从我的包中获得的 20mb。
  • 在最初的客户端上,我还看到Retrieval: Bytes Served大约 40mb,这与证明它已将缓存的内容发送到其他两个设备一致。

客户端配置:

  • BITS 启用
  • 使用以下设置启用客户端缓存
    • 配置 BranchCache - 是
    • 启用 BranchCache - 是
    • 最大缓存大小 - 10%

包配置:

  • 允许客户端与同一子网上的其他客户端共享内容被选中。

这将表明内容来自缓存。

0 投票
1 回答
316 浏览

c# - SCOM 中的健康状态没有变化

我们的 SCOM 版本是7.3.13142.0

我们为 SCOM 集成开发了管理包。

请查看管理包源代码:

我们尝试更改此包中受监控资源的健康状态。我们实现了 Jakub Oleksy文章中描述的 3 个状态。

我们使用 .NET SDK将数据发送到 SCOM 。一切正常......我们可以看到性能数据和事件。

但不幸的是,健康状态没有改变。

当然我们已经清除了健康状态缓存,重启服务器等。但是没有结果。

请询问我可以提供的任何其他信息来解决问题。

0 投票
1 回答
521 浏览

c# - 如何使用 SCOM SDK 将性能数据插入 DW 数据库?

我们创建了一个入站连接器和自定义管理包

我们使用 .NET SDK示例将数据发送到我们的 SCOM 服务器。

我们可以在 SCOM 控制台上看到性能数据和事件。 在此处输入图像描述

但是当我们创建性能报告(报告 > Microsoft 通用报告库 > 性能)时,我们看不到我们的性能计数器。 在此处输入图像描述

似乎我们在将性能数据插入 DW 数据库时遇到了麻烦。

请询问我可以提供的任何其他信息来解决问题。

更新

我们的管理包源代码:

更新 2

我们的源代码非常简单:

更新 3

我已经实施了下一条规则:

ChannelId在规则中使用了我的自定义连接器 ID。但不幸的是,我没有看到性能计数器。

更新 4

我调查了 SCOM DB 并看到了我的麻烦。我们的数据被收集到 DW 数据库。

但是我们所有的数据都是使用ONE RULE ID收集的。

在此处输入图像描述

由于 SCOM对所有数据只使用一个规则 ID,我们只能看到一个 PERFORMANCE COUNTER NAME

我们需要如何使用 SDK 正确收集性能数据?

0 投票
1 回答
552 浏览

powershell - SCOM Create ClassInstance Override via PowerShell

At this point I'm getting pretty desperate for help.. Because of certain configuration issues (I will not be going into details about this... I had nothing to do with it, I'm just dealing with the issues having to use SCOM afterwards...) I am in desperate need to script overrides in SCOM, and I've hit a wall.

In very very short: I need to set an override on a disk (or single object instance).

After finally figuring out that there is a ContextInstance param where I need to specify the object instance reference, I thought things would get easier.. but now I keep getting the error:

Exception calling "AcceptChanges" with "0" argument(s): "Object reference not >set to an instance of an object."

Shouldn't the object reference be set when I specify the GUID in the ContextInstance? I've pasted the code below, so you have a better view of what I'm doing / trying to do. I apologize for the bad looking code, but I'm in a hurry, and I'm just testing.

ANY input on how to get this working is highly (very highly!) appreciated!

#xA;