スクリプトのテンプレ

#————-変数————-

#共通
$HOSTNAME = hostname
$DATE = Get-Date -Format “yyyyMMdd-HHmmss”
$script_name = $MyInvocation.MyCommand.Name
$WORKNAME (Get-ChildItem $script_name).BaseName
$FILENAME = $HOSTNAME + “-” + $DATE + “-” + $WORKNAME

#------------------
#本体
function main
{
echo “開始時間”
date

#本処理

echo “終了時間”
date

}

#------------------
#全体をログに記録して実行

start-transcript -Path ${FILENAME}-TranscriptLog.txt
main | tee-object -file ${FILENAME}-PowershellLog.txt
Stop-Transcript

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)