使用Powershell注销指定用户
2016-05-04 21:56
489 查看
#如果会话断开,对应的会话名为空,sessionID不是第3列而是第2列,需要增加判断条件 Function Logoff-User { param( [String] $UserName ) Begin{} Process{ $session = ((quser | ? { $_ -match $UserName }) -split ' +')[2] if ($session -notmatch '\d{1,}') {$session = ((quser | ? { $_ -match $UserName }) -split ' +')[1]} if (!($session -eq $null)) {logoff $session} start-sleep 5 $Result = (quser | ? { $_ -match $UserName }) if ($Result -eq $null) {echo "Log off User $UserName Successfully!"} else {echo "Please Retry or Contact Help Desk!!!"} } End{} }
相关文章推荐
- 解决SecureCRT下spark-shell中scala无法删除问题
- 51nod 1066 Bash游戏
- linux下的shell 快捷键
- linux shell 变量的展开替换
- Linux下Shell中特殊变量$!,$?,$@,$#,$*的变量说明
- expdp/impdp数据泵和RMAN全库备份shell脚本各一则
- Linux Shell sort排序常用命令
- 解决spark-shell输出日志信息过多
- 服务器巡检shell脚本,python生成excel文档并邮件发出
- php中判断shell_exec执行结果
- jenkins自动部署maven工程到服务器----SSH+shell
- mac fish shell的安装和使用教程
- 关于shell下的颜色
- linux shell 多个命令一起执行的几种方法
- Shell脚本编程30分钟入门
- 《Linux命令行与shell脚本编程大全》
- shell 总结
- MONGO 删除制定时间前 的shell 脚本 模版
- C# 无法嵌入互操作类型shell32.ShellClass,请改用适合的接口
- Shell编程