568数据 568数据


PowerShell 获取系统信息的函数

网络编程 PowerShell 获取系统信息的函数 06-21


function Get-SystemInfo
{
param($ComputerName = $env:COMPUTERNAME)

$header = 'Hostname','OSName','OSVersion','OSManufacturer','OSConfiguration','OS Build Type','RegisteredOwner','RegisteredOrganization','Product ID','Original Install Date','System Boot Time','System Manufacturer','System Model','System Type','Processor(s)','BIOS Version','Windows Directory','System Directory','Boot Device','System Locale','Input Locale','Time Zone','Total Physical Memory','Available Physical Memory','Virtual Memory: Max Size','Virtual Memory: Available','Virtual Memory: In Use','Page File Location(s)','Domain','Logon Server','Hotfix(s)','Network Card(s)'

systeminfo.exe /FO CSV /S $ComputerName |
Select-Object -Skip 1 |
ConvertFrom-CSV -Header $header
}



运行结果:

查看图片 你可以把结果存在变量中,这样你可以轻松的访问里面的信息
查看图片

PowerShell快速创建一个指定大小文件的实例分享
有时做性能测试时,需要准备几个大文件,内容不限制。我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2G,也得花很长时间。今

Powershell后台作业、异步操作实例
Powershell是单线程程序且一次只能做一件事情。后台作业能额外增加Powershell进程在后台处理作业。当需要程序同时运行且数据量不是很大时它能很好的解

PowerShell多线程执行前后台作业的例子
下面例子使用Powershell线程运行了两个后台任务和一个前台任务,创建几个运行时间长点的任务,并且每个任务命令中添加使用Start-Sleep。$start=Get-Date$task


编辑:568数据

标签:作业,几个,你可以,后台,实例