这几天有个朋友问我SCCM能不能收集并查看所管理的计算机上的网络共享文件夹?这个需求很合理但SCCM好像没有这类直接的报表。怎么办呢?
原来在SMS的时候曾经修改sms_def.mof过文件来收集注册表中的特殊键值,可以通过此思路试试看。
首先我们在安装路径:\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv\中找到sms_def.mof文件,该文件可以使用记事本或者代码编辑工具打开。
文件中每一个收集的项都相对独立的一段代码,
//*************************************************************************
//*
//* network shares
//*
//*************************************************************************
[ SMS_Report(TRUE),
SMS_Group_Name ("Shares"),
SMS_Class_ID("MICROSOFT|SHARE|1.0") ]
class Win32_Share : SMS_Class_Template
{
[SMS_Report (TRUE), SMS_Units("DecimalString")]
uint32     AccessMask;
[SMS_Report (TRUE)     ]
boolean    AllowMaximum;
[SMS_Report (TRUE)     ]
string     Caption;
[SMS_Report (TRUE)     ]
string     Description;
[SMS_Report (TRUE)     ]
datetime   InstallDate;
[SMS_Report (TRUE)     ]
uint32     MaximumAllowed;
[SMS_Report (TRUE), key]
string     Name;
[SMS_Report (TRUE)     ]
string     Path;
[SMS_Report (TRUE)     ]
string     Status;
[SMS_Report (TRUE), SMS_Units("DecimalString")]
uint32     Type;
};
然后保存文件。
注意:只有sms_def.mof文件重新被加载时才会生效,所以我们可以重新启动相关服务或者是SCCM服务器。
当服务器再次从客户端收集硬件信息时便会收集我们添加的这段信息了。
然后我们在SCCM服务器上创建一个新的查询报表:
输入相关查询语句
SELECTv_R_System.Name0 AS '计算机', v_GS_SHARE.Path0 AS '路径', v_GS_SHARE.Name0 AS '共享名称', v_GS_SHARE.Status0 AS '状态'
FROMv_GS_SHARE INNER JOIN
v_R_System ON v_GS_SHARE.ResourceID = v_R_System.ResourceID
打开报表就可以查看相关数据了。

转载于:https://blog.51cto.com/prain/392218

修改sms_def的MOF文件收集网络共享信息相关推荐

  1. WIN10设置文件夹网络共享

    1.双击打开桌面上的"网络"图标,按照(图1)的步骤进行设置,开启文件共享. 2.右键打开"此电脑"的"管理".按照(图2)的步骤进行设置, ...

  2. 信息收集--本机信息

    信息收集--本机信息 本机信息收集 一.手工信息收集 1. 查询网络配置信息 2.查询操作系统及安装软件的版本信息 3.查询本机服务信息 4.查询进程列表 5.查看启动程序信息 6.查看计划任务 7. ...

  3. 内网渗透(九)之内网信息收集-手动本地信息收集

    前言 不管是在外网中还是在内网中,信息收集都是重要的第一步.对于内网中的一台机器,其所处内网的结构是什么样 的.其角色是什么.使用这台机器的人的角色是什么,以及这台机器上安装了什么杀毒软件.这台机器是 ...

  4. 在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX...

    挂接命令(mount) 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必指定.mount会 ...

  5. 网络发现自动关闭不能启用、无法启用文件和打印共享的解决办法

    在将Windows Server 2016提升为域控制器后,对于某些操作需要启动网络发现.启用文件和打印共享时,当修改网络发现状态为"启用"后,系统会立即恢复到关闭状态.解决办法如 ...

  6. 映射网络驱动器错误:无法找到网络名,该设备或资源未设置为接受端口,“文件和打印机共享(SMB)”上的连接。

    问题描述: 映射网络驱动器时,一直映射不止,win10疑难解答检查说时文件和打印机共享的问题. 解决尝试: 修改网络设置,勾选了文件和打印机共享的选项,没效果 重启了部分服务,也没效果 看了防火墙的设 ...

  7. 【贪玩巴斯】关于修改系统hosts文件提升网络访问速度以便于提高抢课几率(好文分享)//2021-2-10

    一部分为原理,二.三部分为信息收集方法,不想看原理不想看步骤的可直接看第四部分 一.原理介绍 当我们上网时输入的是网址然后浏览器就会访问目标网站.但是实际上访问目标网站,就是要向目标网站的服务器请求服 ...

  8. 安装 Samba 网络共享服务, 可以通过网络访问我们指定的文件夹

    samba 是一种网络共享服务, 可以通过网络访问我们指定的文件夹. 做嵌入式开发, 大部分的时间都是在写代码或者修改代码, 这个过程我们一般是在 windows 上进行的, 然后把我们改好的代码放到 ...

  9. win10、win11高级共享设置修改后无法保存怎么办,无法发现网络设备、无法发现共享设备怎么办?win10、win11发现网络共享设备的方法

    关于网络共享.文件共享的相关设置大家需要在高级共享设置面板中进行,但是有的win10及11用户遇到了高级共享设置修改后无法保存的情况,怎么办呢?你先打开服务面板,分别找到Function discov ...

最新文章

  1. 【Java】牛客网 链表分割
  2. router OS (ROS)命令中文手册
  3. 条件变量为什么要和互斥锁一起用
  4. ubuntu20上安装starUML3
  5. vector的简单实现
  6. Windows下的HEAP溢出及其利用
  7. redius和oracle怎么配置,求个 交换机radius 详细配置案例
  8. Transport(传输) 详解
  9. mysql 运维常见操作
  10. springboot毕业设计管理系统(带论文)
  11. 小米手机助手 云服务器错误,小米手机助手连接手机失败的处理操作过程
  12. SSIS变量如何获取当前的系统时间(字符串格式年月日)
  13. 计算机专业毕业设计流程,计算机专业毕业设计答辩流程
  14. php 月柱计算,月柱推算
  15. JAVA8实战 -- Lamdba表达式
  16. app营销应该这样做(读书笔记)
  17. openstack 中ovs-vlan 转换
  18. 天梯赛L1(1-80)
  19. AfxGetThreadState 与 _AFX_THREAD_STATE 剖析
  20. java.io.IOException Failed to replace a bad datanode

热门文章

  1. cli能记日志web不能php,异步日志输出方案
  2. c#加粗代码_RichTextBox,怎么用c#代码根据Index和Length指定的范围的内容进行变色或加粗处理?...
  3. spring boot读取yml配置集合,反射实战!
  4. 京津冀计算机学科大学排名,2021京津冀地区大学排名!北师大第3,北航第7,人大不敌天大?...
  5. linux 精简开机启动服务,打造个人专属的微型Linux--启动原理篇
  6. iOS中几种数据持久化方案总结
  7. python matplotlib绘制折线图
  8. ios wallet开发_iOS: 使用UICollectionView实现Wallet效果
  9. java音频库_Java是否为音频_synthesis_内置了库?
  10. 搭建云mysql,基于ECS搭建云上博客