通过SCCM 梳理计算机本地账号——SQL 语句梳理

SQL 语句查询
declare @olddcm datetime
declare @oldhinv datetime
set @oldDCM=DATEADD(DAY,-3, getdate())
set @oldHinv=DATEADD(DAY,-3, getdate())
select sys1.netbios_name0
,lgm.name0 [Name of the local Group]
,lgm.account0 as [Account Contained within the Group]
, lgm.category0 [Account Type]
, lgm.domain0 [Domain for Account]
, lgm.type0 [Type of Account]
, case when ws.lasthwscan < @oldhinv then ‘Last Hinv might be out of date‘
when cs.lastcompliancemessagetime < @olddcm then ‘CI evaluation might be out of date‘
when ws.lasthwscan < cs.lastcompliancemessagetime then ‘CI evaluated since hinv, not necessarily unreliable‘
else ‘Recent CI Eval, Hinv since CI Eval = Fairly Reliable‘
end as [Reliability of Information],lgm.TimeStamp
from
v_gs_localgroupmembers0 lgm
join v_gs_workstation_status ws on ws.resourceid=lgm.resourceid
join v_r_system_valid sys1 on sys1.resourceid=lgm.resourceid
left join v_CICurrentComplianceStatus cs on cs.resourceid=lgm.resourceid
left join v_LocalizedCIProperties_SiteLoc loc on loc.ci_id=cs.ci_id
where loc.displayname = ‘local group members into WMI With logging‘ and Netbios_Name0 = ‘lw7cneczgwitzy1‘
order by sys1.netbios_name0, lgm.name0, lgm.account0

原文地址:http://blog.51cto.com/unicom/2313514

时间: 2024-11-13 09:38:49

通过SCCM 梳理计算机本地账号——SQL 语句梳理的相关文章

[独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL

本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table.View [独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure.function.Sequence [独孤九剑]Oracle知识点梳理(七)数据库常用对象之Cursor [独孤九剑]Oracle知识点梳理(八)常见Exception

最常用的动态sql语句梳理——分享给使用Mybatis的小伙伴们!

公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了.Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下. if choose(when,otherwise) trim(where,set) foreach if <select id="getCategory" parameterTyp

最常用的动态sql语句梳理Mybatis(转)

公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了.Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下. if choose(when,otherwise) trim(where,set) foreach if <select id="getCategory" parameterTyp

【SQL篇章】【SQL语句梳理 :--基于MySQL5.6】【已梳理:ALTER TABLE解析】

ALTER TABLE 解析实例: SQL: 1.增加列 2.增加列,调整列顺序 3.增加索引 4.增加约束 5.增加全文索引FULL-TEXT 6.改变列的默认值 7.改变列名字(类型,顺序) 8.不改变列名字 9.删除列 10.删除主键 11.删除索引 12.删除约束 13.改表名 14.改变字符集 创建一张表 CREATE TABLE t1 (a INTEGER,b CHAR(10)); 1. 增加列 格式: ADD [COLUMN] (col_name column_definition

ORACLE学习之PL/SQL编程——本地动态SQL

目录 读前注意与概述 动态SQL简介 使用EXCUTE IMMEDIATE语句 处理DDL和DCL语句 处理DML语句 处理单行查询 处理多行查询 在动态SQL中使用批量绑定 读前注意与概述 当编写PL/SQL块时,静态SQL语句只能完成一些固定任务.为了使得PL/SQL块可以灵活的处理SQL语句,需要使用动态SQL.动态SQL包括本地动态SQL和DBMS_SQL动态SQL两种实现方法,其中本地动态SQL只适用于oracle服务器端,而DBMS_SQL动态SQL不仅适用于oracle服务器端,而

利用SQL语句查询SCCM常用报表

2019年仅剩4天了,回头一看,今年都还没有写过博客.趁着2019的尾巴,分享一下今年做的SCCM项目经验.主要是关于如何通过SQL语句来查询SCCM相关报表信息.言归正传,默认安装报表服务后,可通过中心管理站点在sccm管理控制台查看报表数据,但是个人觉得自带的报表不好用,导出来的数据格式带各种链接,没有直接通过SQL查询报表来的方便.以下是通过SQL语句查询的常用10种SCCM统计报表: 1.系统发现数据System_Disc报表--查看SCCM系统发现的数据 2.计算机IP地址2.1 Sy

mysql操作命令梳理(5)-执行sql语句查询即mysql状态说明

在日常mysql运维中,经常要查询当前mysql下正在执行的sql语句及其他在跑的mysql相关线程,这就用到mysql processlist这个命令了.mysql> show processlist;            //查询正在执行的sql语句mysql> show full processlist;       //查询正在执行的完整sql语句mysql> kill connection id           //停掉processlist查询出的某个线程,id是对应的

DB操作-用批处理执行Sql语句

用批处理在命令行状态下调用查询分析器来执行这个sql文件里的语句.下面就是sqlserver帮助里对于查询分析器(isqlw)命令行参数的解释:isqlw 实用工具(SQL 查询分析器)使您得以输入 Transact-SQL 语句.系统存储过程和脚本文件.通过设置快捷方式或创建批处理文件,可以启动预配置的 SQL 查询分析器. 1.语法 isqlw     [-?] |      [          [-S server_name[instance_name]]          [-d da

SQL Server中一些有用的日期sql语句

1.一个月第一天的 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天 SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 4.季度的第一天 SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) 5.当天的半夜 SELECT DATEAD