欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Powershell小技巧之保存服务信息

程序员文章站 2022-06-25 10:03:58
如果你需要保存一个ps命令结果到磁盘能将它移动到其它电脑上,这里有一个简单的方法: 复制代码 代码如下: $path = "$env:temp\mylist.xml"...

如果你需要保存一个ps命令结果到磁盘能将它移动到其它电脑上,这里有一个简单的方法:

复制代码 代码如下:

$path = "$env:temp\mylist.xml"
 
get-service |
  add-member -membertype noteproperty -name computername -value $env:computername -passthru |
  export-clixml -depth 1 -path $path
 
explorer.exe "/select,$path"

使用get-sservice能获取全部的服务。其结果将自定义一个新的“计算机名”列,将其数据附上计算机名。

接着,结果将已xml形式保存在硬盘里。资源管理器将打开指定的刚创建的xml文件,现在你可以非常方便的将它拷贝到usb将它带走。

再次将结果转成对象,可以这样做:

复制代码 代码如下:

$path = "$env:temp\mylist.xml"
 
import-clixml -path $path

支持所有ps版本