求助,使用powershell cd命令命令做u盘遇到问题

Powershell小技巧之使用WMI查询插上的U盘
投稿:hebedich
字体:[ ] 类型:转载 时间:
本文主要讲诉了如何使用WMI查询当前插在你电脑上的USB设备,非常简单,学习powershell的同学可以参考下
如果你想知道当前插在你电脑上的USB设备,WMI能帮助你:
Get-WmiObject -Class Win32_PnPEntity |
Where-Object { $_.DeviceID -like 'USBSTOR*' }
这将返回所有插上在使用的USBSTOR设备类
如果你使用WMI查询语言(WQL),你甚至可以使用筛选命令:
Get-WmiObject -Query 'Select * From Win32_PnPEntity where DeviceID Like "USBSTOR%"'
本方法适合所有的powershell版本
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具查看:945|回复:5
求教各位老师,先行谢过。
现状描述:
1. 建立Windows Server 2008 R2(Hyper-V)平台一个。
2. 其上建立WS2003、Win7虚拟机若干。
3. 使用ARM架构的终端机访问虚拟机应用。
4. 平台上已安装Power Shell Hyper-V命令模块。
5. 出于管理维护考虑,所有虚拟机均启用了用户不可重启、关闭计算机(虚拟机)的组策略。
问题描述:
终端机偶尔会出现插入U盘系统不识别的问题(ARM终端机使用了存储器重定向RDP7.1连接)。
手动在平台重启虚拟机后,终端机重新接入,该问题即可解决。
解决思路:
现希望平台上的虚拟机在每天凌晨3点自动重启一次,以解决相关问题。
但是使用Power Shell的【Start-VM、Stop-VM】命令时,都需要手动确认一个对话框才执行相应命令,无法实现自动化。
1. 尽管设置了所有虚拟机的启动形式为“自动重启”,但是不想使用任务计划将服务器定时每天重启一次。
2. 难道我只能做个【Shutdown -r】快捷给用户,让他们自己按需重启吗?
以上问题,希望得到各位老师的解答,谢谢。
本帖最后由 QYorker 于
16:32 编辑
你都说了不想使用计划任务了,那只能手动设置了
引用:原帖由 徐庭 于
21:17 发表
你都说了不想使用计划任务了,那只能手动设置了 嗯,多谢大版的回复。
我上面的意思是说不想让服务器用任务计划每天重启一次。
现在采用了一个变通的方法:
1. 给所有虚拟机的域用户建立【VMC_Users】组。
2. 将上述用户组加入每台虚拟机的【Power User】组(Power User具备关机/重启权限,User不具备)。
3. 在每台虚拟机的【任务计划】中设置每天03:00自动重启一次。
初级工程师
引用:原帖由 QYorker 于
16:26 发表
求教各位老师,先行谢过。
现状描述:
1. 建立Windows Server 2008 R2(Hyper-V)平台一个。
2. 其上建立WS2003、Win7虚拟机若干。
3. 使用ARM架构的终端机访问虚拟机应用。
4. 平台上已安装Power Shell Hyper-V命 ... 不是有个 -force 参数,规避确认么?
& &&&Ensures that the user is not prompted before the action is carried out.
引用:原帖由 Pale_Cheung 于
10:07 发表
不是有个 -force 参数,规避确认么?
& &&&Ensures that the user is not prompted before the action is carried out. 微软的说明里面没提到【无需确认】相关字眼,我也就没试,回头试试看,多谢老师提醒。
Specifies that the shutdown of the virtual machine is to be forced. If the virtual machine has applications with unsaved data, the virtual machine has five minutes to save data and shut down. If the virtual machine is locked, it is shut down immediately.
引用网址:
/library/hh848468.aspx?f=255&MSPPError=-
BTW:老师方便的话把您的手册给我一份可好?先行谢过。
本帖最后由 QYorker 于
16:34 编辑
初级工程师
引用:原帖由 QYorker 于
16:31 发表
微软的说明里面没提到【无需确认】相关字眼,我也就没试,回头试试看,多谢老师提醒。
Specifies that the shutdown of the virtual machine is to be forced. If the virtual machine has applications with un ... 老师不敢当,坛友直接相互交流学习
你是 2008 R2 对么。
导入的powershell模块是哪个?
我导入的是名字 HyperV
然后查看命令帮助
get-help Stop-VM -detailedPowershell小技巧之使用WMI查询插上的U盘
(window.slotbydup=window.slotbydup || []).push({
id: '2611110',
container: s,
size: '240,200',
display: 'inlay-fix'
您当前位置: &
[ 所属分类
作者 红领巾 ]
如果你想知道当前插在你电脑上的USB设备,WMI能帮助你: Get-WmiObject -Class Win32_PnPEntity | Where-Object { $_.DeviceID -like 'USBSTOR*' } 这将返回所有插上在使用的USBSTOR设备类如果你使用WMI查询语言(WQL),你甚至可以使用筛选命令: Get-WmiObject -Query 'Select * From Win32_PnPEntity where DeviceID Like "USBSTOR%"' 本方法适合所有的powershell版本
本文系统(windows)相关术语:三级网络技术 计算机三级网络技术 网络技术基础 计算机网络技术
转载请注明本文标题:本站链接:
分享请点击:
1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
CodeSecTeam微信公众号
优秀是一种习惯!
手机客户端
,专注代码审计及安全周边编程,转载请注明出处:http://www.codesec.net
转载文章如有侵权,请邮件 admin[at]codesec.net

我要回帖

更多关于 powershell所有的命令 的文章

 

随机推荐