问题标签 [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.

0 投票
1 回答
3023 浏览

c# - .NET GUI 未在 WinPE 中显示

我在 C# 中创建了一个实用程序,一些基本的东西。我在 SCCM 任务序列部署期间运行它。它做的第一件事(在表单加载事件期间)是查询 ldap。这部分代码在 try 块中,捕获到异常并显示错误消息,但表单从未出现。在我的开发机器上,当出现错误时,我会收到消息,但随后会显示表单。

我已经验证我调用的所有 dll 都安装在 WinPE 上,有人为 WinPE 做过任何 .NET 开发吗?这是 WinPE 4.0,我已经使用 Windows 8 ADK 附带的 dism 工具安装了 .NET 4.0 和其他软件。由于 WinPE 中的 .NET 支持是相当新的,因此网络上还没有太多内容。

0 投票
3 回答
878 浏览

sccm - SCCM:通过检查 keypress mousemove 来检测用户是否存在,这可能吗?

我对 SCCM 了解不多,但我想知道是否可以通过监视最后一次按键或鼠标移动的日期时间来猜测用户是否在他的电脑前。这不需要非常准确(比如 5 分钟精度)。

SCCM 可以本地执行此操作吗?

如果是,我应该在客户端上安装什么(或者我应该改变什么设置)?

如果不是,我可以创建自己的代理并与 SCCM 集成吗? C# - 检测最后一次用户与操作系统交互的时间

如果仍然没有,那么我认为 SCCM 不是执行此操作的正确工具。那我该怎么办?创建我自己的代理。在每台 PC 上启动时运行它(作为服务?)。定期探测将其记录在数据库中的侦听器(asp.net 页面)?

我需要检查 2000 个用户的可用性。

Skype Enterprise 如何检查用户状态?我可以查询某种 Windows 服务以获取相同的信息吗?

0 投票
2 回答
1053 浏览

sql - 我的 SCCM 2007 SQL Web 报告未显示结果

我使用 SQL Management Studio 创建了一个 SCCM SQL 报告。然后,我为我的 Asset Management Office 创建了以下提示,以在 Web 报告中使用:发布者、显示名称和版本。

显示名称和版本提示都是可选的。

我没有收到任何语法错误或任何东西,但是当我单击“显示”按钮生成 Web 报告时,我绝对没有收到任何结果。

这是我的 SQL 代码:

==================================================== =================================

选择 dbo.v_R_System.Netbios_Name0、dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0、dbo.v_GS_ADD_REMOVE_PROGRAMS.Version0、dbo.v_GS_ADD_REMOVE_PROGRAMS.Publisher0

dbo.v_R_System INNER JOIN dbo.v_GS_ADD_REMOVE_PROGRAMS ON dbo.v_R_System.ResourceID = dbo.v_GS_ADD_REMOVE_PROGRAMS.ResourceID

其中dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 = @DisplayName 和 dbo.v_GS_ADD_REMOVE_PROGRAMS.Version0 = @Version 和 dbo.v_GS_ADD_REMOVE_PROGRAMS.Publisher0 = @Publisher

dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 ASC 排序

==================================================== =================================

我运行我的报告并在 Publisher 提示符中输入类似 %Autodesk% 的内容,然后单击“显示”按钮,但绝对没有显示任何内容。我可以转到另一份报告并查找 Autodesk 产品,但不是这个。我不是一个精通 SQL 的人,所以如果有人能帮助我,那就太好了。

谢谢

0 投票
2 回答
18220 浏览

smartcard - 通过命令行安装设备驱动程序 inf

我正在努力将智能卡部署到我们的环境中,制造商提供的驱动程序是 3 个文件,一个 CAT、DLL 和 INF。如果我右键单击 INF 并选择安装它就可以了。我需要为 SCCM 打包这个,所以我尝试通过命令行安装,但每次都安装失败。下面是INF

0 投票
1 回答
545 浏览

sccm - Microsoft 构建和持续部署 - 大量机器

鉴于:

  • 跨数百个服务器和数千个客户端的多个客户端-服务器应用程序。
  • TFS 2012 用于源代码控制和自动构建。
  • SCCM 2012 作为部署技术。

System Center Orchestrator 2012 是否是最合适的工具,可以促进将生产就绪的 TFS 构建推送到 SCCM 进行部署?

为什么?如何?

0 投票
0 回答
859 浏览

sccm - 报告 SCCM 2007 中的旧广告和软件包

我想找到一种简单的方法来列出所有“旧”包和广告。如果我可以按最后使用日期列出它们,我会很好地了解可以删除哪些内容。

0 投票
1 回答
2912 浏览

powershell - 自动卸载 SCCM 2012 中未使用的应用程序

  1. 有没有办法在 SCCM 2012 中自动卸载未使用的应用程序?

我想到了一个 PowerShell 脚本。其中列出了本地安装的应用程序,并与用户在 AD 中分配的组进行比较。如果安装的应用程序没有组分配,则应卸载该应用程序。

  1. 我与 PowerShell 关系不大,想问这是否可能?

谢谢

0 投票
1 回答
4288 浏览

wmi-query - How to programmatically query if an SCCM 2012 Application is Active or Retired

We have an application that integrates with SCCM 2012 and saves custom SCCM applications to SCCM.

The problem I am having is that attempting to save one of our custom applications when the SCCM administrator has set the application to be in the retired state causes our application to fail the saving process.

I'd like to be able to query the SCCM application state in order to determine before we attempt the save operation whether the given application is Active or Retired.

I can find no reference to "retired" status in the SMS_Application Server WMI help or any of the other pages: http://msdn.microsoft.com/en-us/library/hh949251.aspx

I have noticed that there is a Restore() method which looks like it will change the status of a Retired package back to Active, however that's not quite what I want to do.

Can anyone help me determine how to find an applications current status?

Thanks.

0 投票
2 回答
6427 浏览

powershell - 如何使用 PowerShell 查找集合成员信息

我有以下代码,但我不断收到“无效命名空间”错误,我很确定我输入了正确的信息。

如果您有其他方法,也可以接受。

0 投票
1 回答
5470 浏览

sccm - 重启到默认操作系统后运行命令

我有 SCCM 2012 SP1 并尝试修改任务序列以在重新启动到默认操作系统后运行几个命令行步骤以修改注册表设置和 netsh 命令。

我遇到的问题是,在重新启动步骤之后操作系统启动并且没有其他任何事情发生。在重新启动之前运行我的步骤在日志中显示它们是成功的,但我认为更改并不明显,因为它在 PE 环境中运行。

有谁知道这是如何实现的?