PowerShell探秘(3)常用命令

来源:互联网 发布:pdf转cad软件 编辑:程序博客网 时间:2024/05/16 06:03

下面以单行命令为主,后面会出函数模块,实现服务器管理的小功能

PowerShell支持一些原生的doc命令,感觉它挺有作为的

命令

功能get-content -path d:\1.txt读取c盘下面的1.txt文档内容dir -path "d:\PS"遍历c盘下PS目录的文件及文件夹New-Item -path "c:\PS" -name 1.txt -itemType FileC盘PS目录下面创建一个1.txt文档New-Item -path "c:\PS" -name "test" -itemType directoryC盘PS目录下面创建一个test目录dir -path "\"当前磁盘根目录dir -path ".."返回上一级目录get-service | out-string获取服务列表信息,注意这个out-string在WebPowerShell很管用Get-Service | Where-Object{$_.status -eq "stopped"} | Where-Object{$_.name -like "*sql*"}获取服务列表信息,条件是已经关闭而且名字含有sql字样的function Test(){
$num=read-host "请输入一个数"
switch($num){
(1){"1.苹果";break}
(2){"2.香蕉";break}
(3){"3.切克闹";break}
default{"不存的东西,";break}
}
}

创建一个函数,里面包含一个switch

使用:1.创建好函数,按下回车后直接打函数名字再按回车

& "D:\test\1.ps1"执行指定目录脚本


下面一些命令在Web版PowerShell无效,即关于管理服务器服务的命令无效,但在客户端的命令窗口可以运行:

cmd /c net start "MSSQLSERVER"  

start-Service "MSSQLSERVER"



原创粉丝点击