问题标签 [sccm]
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.
batch-file - 如何在 SQL Server 2008 Express 上将域组添加为系统管理员
让我描述一下发生了什么。我有一个需要 SQL Server 2008 Express 的应用程序。该应用程序要求 AD 用户在 SQL Server 上具有系统管理员权限。SQL 和应用程序都使用 SCCM 2012 R2 部署。我的问题是,当部署 SQL 服务器时,它使用当前用户(系统)作为 SQL 实例上的系统管理员进行安装。
除非当前用户是系统管理员,否则我的应用程序将不会启动。无论如何我可以在 SQL Server 上添加一个 AD 组作为系统管理员吗?最好使用命令行(批处理脚本)。
powershell - Move Computer to new OU in SCCM 2012 Task Sequence with Powershell
How to move a computer to a new OU as a step in SCCM Task Sequence?
Requirements:
- Powershell instead of VBS
- No "File" on the sccm client system
As this is a Task Sequence step, the command will be executed locally on the SCCM Client so using the Active-Directory module is not an option unless the module is installed on every system that could be affected by this task.
Command-line execution defaults to CMD.exe, forcing to deal with painful string escape steps.
batch-file - 批处理 - 将主机名转换为 IP
这可能是一个简单的问题,但我找不到答案,而且我最近(显然)没有真正做过很多批处理编程。我想要的只是在批处理文件中将主机名转换为其 IP。
这是我的脚本:
没什么特别的,这个 .bat 文件只是在用户输入 IP 后启动 SCCM。但是,命令行中的 SCCM 不接受主机名作为参数,这就是为什么我想在将%ip%发送到应用程序之前自动转换它的原因。
谢谢你。
powershell - 反序列化 SDMPackageXML 的两种不同方法
编写脚本以从所有应用程序中提取不符合标准的应用程序,我不得不反序列化 SDMPackageXML。起初,我以为我找到了两种方法。挖掘之后,在我看来,我“似乎”获得了两组不同的信息。而且我不明白为什么每种方法都不能访问相同的信息。
这是使用的代码:
我无法使用这两种方法访问 AutoInstall 属性。
我无法使用这两种方法访问 RequiresLogon 属性。
我显然错过了一些东西。有人能指出什么吗?
powershell - SDMPackageXML 中未显示具有默认值的属性
根据标准,我最近不得不编写一个脚本来识别未正确配置的应用程序(在 SCCM 清单中)。对 SDMPackageXML 进行反序列化后,我找到了获取感兴趣属性(AutoInstall 和 RequiresLogon)的方法,但是在我发现通过控制台在 SCCM 中设置为默认值的属性在检查 SDMPackageXML 时可能不会“出现”之前,我发现了很多问题。让我给你举个例子:
应用程序 A 设置为无论用户是否登录都安装
PS C:\> ([xml]($appA.SDMPackageXML)).AppMgmtDigest.DeploymentType.Installer Technology : MSI ExecutionContext : System Contents : Contents DetectAction : DetectAction InstallAction : InstallAction UninstallAction : UninstallAction CustomData : CustomData
应用程序 B 设置为仅在用户登录时安装
PS C:\> ([xml]($appB.SDMPackageXML)).AppMgmtDigest.DeploymentType.Installer Technology : MSI ExecutionContext : System RequiresLogOn : true Contents : Contents DetectAction : DetectAction InstallAction : InstallAction UninstallAction : UninstallAction CustomData : CustomData
在 2000 个应用程序中,我有大约 100 个被错误地配置为RequiresLogOn : true
,我必须准确地识别出来。起初,由于我只使用应用程序 A 等应用程序测试我的脚本,所以我找不到该属性的值。然后,经过一些测试,我了解到“用户是否登录”开头的默认值,它可能不会出现在我的应用程序的详细信息中。我为应用程序更改了它,并且在查询时出现了该属性。
我认为/假设此示例可能涉及 SCCM 中的每个对象(2012,在我的 cas 中,而不是 R2)。问题是:不用猜测,我在哪里可以找到有关这些默认掩码的文档?在猜测之前我怎么会知道(因为我花了一些时间)?
windows-store-apps - 我们可以将应用程序(链接)从 Windows 应用商店添加到我们的系统(软件中心 -sccm)吗?
我想通过链接将应用程序从 Windows 商店添加到我们的系统(sccm)(不知道有没有其他方法)。如果可以,有可能吗?
谢谢
sql - SQL 查找 XML 节点值
在这里搜索并尝试了所有示例,但没有运气。我想从此 XML 中找到节点“CustomID”的值:
我想要的(节点)值是“这是答案”。我试过这个但没有运气:
registry - 英特尔 SCS 硬件清单信息
我最近为 SCCM 2012 安装了英特尔 SCS 插件,它按预期运行。我们要求这样做,因为开箱即用的 SCCM OOB 管理不支持 >= AMT 9.0。
我已经导入了英特尔 SCS 附带的MOF 文件,但是在配置的机器上运行硬件清单时,我在某些项目(Intel_AMT_ConfigurationInfo_Certificates、TLS 设置等)上获得了以下“RegKeyToMOF_32”条目。
似乎 MOF 配置为仅查看 32 位注册表项,因为导航到目标计算机上的 x64 注册表项会显示这些项的信息存在。
有没有人遇到同样的问题?我无法找到任何处理 x64 重定向注册表的替代配置的英特尔文档。
英特尔 SCS 版本:9.0.23.10
英特尔 SCS SCCM 插件版本:2.0.22.319
sql - SCCM SQL 查询连接多个表
这是一个针对所有 SQL 大脑的问题。我正在加入我的 SCCM 数据库中的几个表。我正在尝试加入多个表。这是我的查询:
在我的结果中,我在同一台计算机上多次列出了同一台计算机。我希望为计算机列出的每个用户都看到这一点。所以,我遇到的问题是我希望所有计算机至少列出一次。与 UsersPrimaryMachine 表中的 RecsourceID 匹配的计算机应显示为尽可能多的主要用户,这些用户在 v_R_User 表中具有匹配的 UserResourceID。我猜我需要将某处的 JOIN 更改为 INNER JOIN。但是一旦我这样做,我只列出 2 台 CLIENT 机器,每台机器 2 次。
谁能解决这个问题,谁就是我的英雄!
sccm - 主机上没有客户端的 SCCM 部署
我有一个需要使用 SCCM 部署工具的要求。这里的诀窍是该操作系统没有可用的 SCCM 客户端。有没有办法在不运行 SCCM 客户端的系统上部署工具?