2017年1月19日 星期四

powershell

| %{seg A}{seg B} 相當於foreach item用$_表示,{seg A}只在初始化時run
. xxx.ps1 相當於import/include,也是run scrip
Test-Path $profile 確認$profile是否存在
新增powershell指令
$profile是每次runpowershell會先run的ps1,可以在其中用. xx.ps1加入其他ps1
若$profile不存在可以用指令New-Item -path $profile -type file –force新增
Get-Date -f yyMMdd 取得日期

function funName([string]$par1="123",[int]$par2=1){}
在呼叫funName的時候,若未指定猜數,則參數是預設值
指定參數有兩種方式
1. funName "123" 3
2. funName -par2 3

$pwd.Path 目前工作路徑
dir|Rename-Item -path $_.Name -NewName $n;
window有內建power shell ISE

如果要跑外部的script 要先執行 Set-ExecutionPolicy RemoteSigned(要在administrater的權限底下執行,即使已經是管理者帳號,也要用以管理員權限執行來run powershell)

沒有留言:

張貼留言