您的位置:首页 > 运维架构 > Shell

PowerShell探秘(3)常用命令

2013-10-22 08:14 393 查看
下面以单行命令为主,后面会出函数模块,实现服务器管理的小功能

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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: