问题标签 [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.
powershell - Powershell 脚本流所需的建议
我是 Microsoft System Center Configuration Manager 管理员。我管理着大约 4,000 个 Windows 工作站,由 Win7 和 XP 组合而成。我负责在这些工作站上保持软件更新并定期进行软件部署。
不幸的是,这些客户端的配置没有真正的标准集,因此当出现阻止我将软件推送到客户端的问题时,它通常是单个实例。我厌倦了一直手动修复这些工作站,所以我决定创建一个怪物 Powershell 脚本来解决所有小问题。
目前,该脚本从一个中心位置运行并同步访问所有这些工作站(Powershell 作业即将到来)。这组功能和逻辑正在失控。每次我发现另一个使它变得无法管理的问题时,我都会不断地添加它。
首先,我提出一个问题,比如说“损坏的 WMI”。然后,我创建了一个 Test-BrokenWmi、Get-BrokenWmi 和 Fix-BrokenWmi 函数,例如。这些函数进入我拥有的模块之一,并从主脚本中调用。
然后,主脚本具有仅查找问题或根据传递给它的参数修复问题的选项。这是一个片段。有没有更好的方法来做到这一点,以便我可以轻松添加这些检查?为了使事情变得更加困难,一些检查具有依赖性,例如除非它实际工作,否则您无法从 WMI 获得任何东西。
}
sql - 返回 SQL MAX,以及表中的其他数据
表格1:
表2:
我正在尝试检索以下数据:
NetbiosName0
, Name0
, NumberOfLogons0
,LastLogon0
它向我显示的位置NetbiosName0
,无论是否存在其他数据,并且Name0
/LastLogon0
哪里NumberOfLogons0
是最高的ResourceID
更新:
测试了SQL:
并得到以下结果:
powershell - 使用 SCCM 2012 中的应用程序在 VM 或主机上安装 SW 的 Powershell 脚本 ..?
我正在使用 Orchestrator Runbook,其中有一个“.net 运行脚本”,它甚至可以运行 Powershell 脚本,我必须编写一个 Powershellscript 查询 SCCM 2012 的 SW(作为参数给出)并将其安装在 VM 上(给出为范围)。我已经在 SCCM 2012 的软件库中列出了作为应用程序的软件。
vbscript - 使用 vbScript 检查 SCCM 中是否存在对象
我有一个存储在 vbscript 数组中的计算机名称列表,需要检查这些计算机名称是否在 SCCM 中有对象。
我尝试使用类似于: set accounts = sQbemServices.ExecQuery("select * FROM SMS_R_System WHERE name = '" & testForName & "'") 的查询来查看 SCCM。只要计算机名称有效,就可以正常工作,但是一旦达到无效名称,它似乎就会停止。我试过输出错误号,但这总是返回一个'0'并检查结果是否为空,但这不起作用。
这是检查计算机对象是否存在的最佳方法吗?如果是,谁能告诉我我做错了什么?如果没有,任何指针将不胜感激。
sql-server - SCCM 2012 Install / SQL Server 2008 R2 Connect
We are working to install SCCM 2012 using SQL Server 2008 R2 as our Database Target.
About our environment.
- SCCM server is part of of "Domain A" and SQL Server is Part of "Domain B". A two trust is between the two.
- SQL Server is running CU 6 (10.50.1765).
- I've enabled: Named Pipes, TCIP, Disable Dynamic Ports and set the Port to 1433
- SQL Server is running under a named instance
- I granted the SCCM Server full access and as well as the domain account being used to do the install.
- The default collation is set to "SQL_Latin1_General_CP1_CI_AS
To rule out firewall problems we ran a PS script to test the connectivity to the server\instance and it checked out ok.
We are getting the error.
Setup is unable to connect to SQL Server with the connection information provided. Verify the following:
The sql server and instance names are entered correctly The specified sql server instance is not configured to use dynamic ports If a firewall is enabled on the SQL Server, inbound rules exists to allow connection to the correct ports. The account used to run Setup has permissions to connect to the specified SQL Server Instance.
Any assistance would be greatly appreciated.
powershell - 使用 powershell 从 sccm 获取用户的最后一次登录
我正在尝试创建对 sccm 的 wmi 查询以获取 PC,用户上次登录在哪里。就像是:
我可以在 sccm 报告中看到此信息,但我不知道我必须使用什么类进行查询。我正在使用 sms_r_system 获取 IP 和计算机名称。
有没有人知道带有这些信息的 sccm 类或 sql 查询对我来说会更好?
report - 用于显示软件上次使用时间的 sccm 报告
我正在创建一份报告,以查找我们网络上安装了某些软件的计算机。
该报告运行良好,直到我想知道该程序最后一次使用的时间。当我添加“LastUsedTime0”时,结果增加了。
我不是编码员,我的脚本是许多脚本的反复试验,但看起来数据库的链接不正确(根据我的水晶报告经验)。
这是脚本
==============================
============================
这个脚本可能甚至不是做我想做的最好的方法,所以任何建议都会很棒。
感谢您抽出宝贵的时间。
sccm - 无法安装 SCCM 应用程序管理扩展
在通过 MSDN 上的 SCCM 2012 SDK 文档工作后,我目前陷入尝试安装应用程序管理扩展的困境:
http://msdn.microsoft.com/en-us/library/hh949507
文档说明我应该调用 DeploymentTypeExtender.Extend:
但是,当我拨打电话时,我得到的只是一个例外:
更多信息显示在 DebugView 中:
这表明我在尝试安装的应用程序管理扩展中捆绑的 XML 文件之一已损坏 - 但它都是直接从 MSDN 复制和粘贴的。
powershell - 使用 wmi 通过 SCCM 2012 自动部署软件
我一直在寻找通过代码调用 WMI 类来使用 SCCM 2012 在客户端计算机中自动部署(安装)软件的选项。我找到了以下网址 http://www.sepago.de/e/david/2012/03/17/microsoft-configuration-manager-2012-and-powershell-ae-create-deployments
但这只会宣传可安装的软件包。我想要一些可以让我实际安装软件的东西。希望我的查询很清楚。
问候蒂克卢
powershell - 有没有办法让 SCOM 任务中的开始时间比计划时间更近?
我意识到,当我从 Powershell 脚本按需执行 SCOM 任务时,任务状态视图中有 2 列称为Schedule Time
和Start Time
。这两个字段的间隔似乎在 15 秒左右。我想知道是否有办法最大限度地减少这个时间,以便在我按需执行 SCOM 任务时可以缩短响应时间。