using powershell to check the hard disk information

本文介绍了如何利用PowerShell编写脚本来查看硬盘信息。通过提供的代码示例,展示了使用PowerShell实现这一功能的过程及其运行效果。
摘要由CSDN通过智能技术生成

之前在国外站点看到一个很有趣的偏GUI风格式的图式,觉得挺不错

 

闲暇之余句决定自己用PowerShell做一个。

代码如下:

#region Get-DiskInfo
Function Get-DiskInfo
{
	[CmdletBinding(SupportsShouldProcess=$true)]
	Param
	(
		[Parameter(Mandatory=$false,Position=0,ValueFromPipeline=$true)]
		[Alias("CN")][String[]]$ComputerName=$Env:COMPUTERNAME,
		[Parameter(Mandatory=$false,Position=0,HelpMessage="a")]
		[Alias("GI")][Switch]$GraphInfo,
		[Parameter(Mandatory=$false,Position=0,HelpMessage="a")]
		[Alias("RI")][Switch]$RawInfo
	)

	$Width = $Host.UI.RawUI.WindowSize.Width	
	foreach($cn in $ComputerName)
	{		Trap
		{
			Write-Host "Do not connect to this computer  $ComputerName"
		}

		if($PSCmdlet.ShouldProcess("get the disk information"))
		{
			if($GraphInfo)
			{Get-Co
在Windows PowerShell中检查Windows移动中心的状态,你可以使用一些基本的PowerShell命令来实现。Windows移动中心是Windows操作系统中的一个功能,它提供了一个中心位置来调整一些移动计算机的设置,比如显示亮度、音量、电源选项等。通常,它只能在Windows 7和一些早期版本的Windows中找到,但在Windows 8和更高版本中已经不包含这个功能。 如果你想检查Windows移动中心是否在你的系统中可用,你可以使用以下方法: 1. 查找Windows移动中心的可执行文件路径。通常这个文件位于`C:\Windows\System32\`目录下,文件名为`MobilityCenter.exe`。你可以使用`Get-ChildItem`命令来查找该文件。 ```powershell Get-ChildItem "C:\Windows\System32\MobilityCenter.exe" -ErrorAction SilentlyContinue ``` 如果文件存在,此命令将返回一个对象;如果文件不存在,则不会有任何输出,这可能意味着你的系统不支持Windows移动中心。 2. 尝试直接运行Windows移动中心的可执行文件。如果你想验证它是否可以启动,可以尝试执行它: ```powershell Start-Process "C:\Windows\System32\MobilityCenter.exe" ``` 如果Windows移动中心可以启动,则表示它在你的系统中是可用的。 3. 检查服务状态。在Windows 7中,有一个与移动中心相关的服务,叫做`TabletInputService`。你可以检查这个服务的状态来间接判断移动中心是否可能正常工作: ```powershell Get-Service -Name "TabletInputService" ``` 如果你发现`TabletInputService`服务的状态不是“Running”,那么可能需要启动它或检查其故障原因。 请注意,以上方法仅适用于较旧版本的Windows系统。在最新的Windows版本中,由于不再包含Windows移动中心功能,这些方法将不会适用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值