什么是NO_SMS_ON_DRIVE。短信文件?

在配置管理器中,配置NO_SMS_ON_DRIVE。短信文件阻止站点系统角色组件的安装。它还可以防止将内容库安装在特定驱动器上。当你放置NO_SMS_ON_DRIVE。短信文件在驱动器上,站点角色组件将安装在不同的NTFS格式的磁盘驱动器上。

从2007版开始使用Configuration Manager的管理员肯定知道的重要性NO_SMS_ON_DRIVE。短信文件。即使在今天,配置管理器当前分支,驱动器上没有短信。短信文件仍然有效并且正在使用中。

我把这个文件放在我创建的每个分发点服务器上。最好的做法是在创建该文件后隐藏它,以防止删除。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

什么是NO_SMS_ON_DRIVE。短信文件?

NO_SMS_ON_DRIVE。短信file是一个空文件,您放置在驱动器上,以防止配置管理器将文件放置在驱动器上。配置管理器不会将站点角色组件文件安装到包含名为NO_SMS_ON_DRIVE。短信

为了防止内容库从安装到特定驱动器,您将创建一个名为NO_SMS_ON_DRIVE.在创建内容库之前,将其复制到驱动器的根目录。

当此文件被放置在内容库驱动器上时,它还会阻止将内容分发到服务器。我将在这篇文章的最后做一个小测试来证明这一点。

如何NO_SMS_ON_DRIVE。短信文件有用吗?

实际的例子-你准备了一个Windows服务器安装SCCM分布点角色.您非常清楚,您希望所有文件都放在另一个驱动器上,而不是根驱动器上。您可以指定SCCM Distribution point驱动器设置,并指定SCCM在其中创建内容库的驱动器。

如果您指定的驱动器几乎没有任何空间,配置管理器将尝试将文件放在下一个可用的驱动器C:\ drive中。这不是你想要的,在任何代价,你不希望文件保存到C:\驱动器。这就是SMS文件进入画面的地方。

当你放置NO_SMS_ON_DRIVE。短信档案C: \它限制配置管理器在该驱动器上放置任何文件。目录之前,如果站点角色安装文件已存在于驱动器上短信文件在驱动器上时,安装文件不会移动。

如何创建NO_SMS_ON_DRIVE。短信文件?

对象的创建步骤NO_SMS_ON_DRIVE。短信文件包括。

  • 使用分发点角色登录到应该安装的服务器。
  • 导航到根驱动器(C:\驱动器)。
  • 右键单击任何地方,并创建一个新的文本文档。这是一个空文件。
  • 将此文件重命名为NO_SMS_ON_DRIVE。短信.注意,这个文件的扩展名应该是. sms。
创建NO_SMS_ON_DRIVE。SMS文件
创建NO_SMS_ON_DRIVE。SMS文件

那么当你把驱动器上没有短信。短信文件在您的内容库驱动器?。不要在生产服务器上尝试此操作,因为它将停止内容分发。这只是个测试。我将把这个文件放在我的内容库驱动器上。

接下来,我将重新分发一个应用程序到此分发点服务器.事实上,你分配的所有东西都失败了。

驱动器上没有短信。SMS文件on Content Library Drive
驱动器上没有短信。SMS文件on Content Library Drive

DP上的内容库驱动器上存在此文件时,内容分发将失败,并出现以下错误。

  • 未能在分发点上找到有效驱动器
  • 未能对包MEM0000A中的一个或多个内容进行快照
未能在分发点上找到有效驱动器
未能在分发点上找到有效驱动器

删除SMS文件并将内容重新分发到分发点服务器,内容分发工作完全正常。我希望你明白什么是NO_SMS_ON_DRIVE。SMS文件is and how to create it and use it effectively.

留下回复

你的电邮地址将不会公布。必填字段已标记

2的评论

  1. 《阿凡达》的照片 Jens Hoffmann Olsen 说:

    不知道你是否涉及到这个问题,但我有一个站点服务器包含主站点/管理点等-它不是作为一个分发点。安装过程中,我们忘记设置NO_SMS_ON_DRIVE。短信in drive C – I have now discovered that the drive is being filled up by SCCMContentLib, SMSPKG and SMSPKGSIG folders, which is less than ideal.

    是否有一种方法可以将这些文件和文件夹移动到另一个驱动器,而不影响服务器的一致性?我已经从ServerTools文件夹中查看了“contentlibrarytransfer.exe”,但它很可能是针对分发点的,这不是。

  2. 《阿凡达》的照片 大卫·史密斯 说:

    我有一个问题与我们的sql集群。两个节点都有一个本地E驱动器,该驱动器不是集群的。节点1上的E驱动器有no_sms文件,而节点2上的E驱动器没有no_sms文件。当故障从节点2转移到节点1时,SCCM在引用sql时给出sms_site_component_manager错误。我遵循了这些错误,我认为我需要从节点1中删除no_sms文件。我的理论是,一旦删除sql备份服务将重新安装和故障转移将再次工作。对吗?是否有一种方法来安装该服务,还是由它自己来安装?