Powershellの情報確認

$CurrentDir = Split-Path $MyInvocation.MyCommand.Path

$OutLog = $CurrentDir + “\Result.txt”

echo “■実行しているPowerShellのバージョン” >> $OutLog
echo $PSVersionTable >> $OutLog

echo “■実行しているPowerShellの場所” >> $OutLog
echo $PSHOME >> $OutLog
echo “” >> $OutLog

echo “■実行しているPowerShellのビット数” >> $OutLog
if([System.Environment]::Is64BitProcess){
echo “64bit” >> $OutLog
}else{
echo “32bit” >> $OutLog
}

消耗品

よく使う消耗品
P&G ピーアンドジー レノア
レノア本格消臭デオドラントビーズ リフレッシュフローラルの香り 特大 [885mL]
レノア 本格消臭 デオドラントビーズ リフレッシュフローラル 詰替 特大
P&G ピーアンドジー アリエール
アリエール リビングドライジェルボール3D 本体 [356g(18個入り)]
アリエール リビングドライジェルボール3D つめかえ用 超ジャンボ [871g(44個入り)]
エマール
エマール アロマティックブーケの香り 本体 500mL
エマール アロマティックブーケの香り つめかえ用 920mL
アース製薬
ブラックキャップ 屋外用 [8個]
ギャツビー GATSBY マンダム mandom
ギャツビー(GATSBY) [バイオコア デオドラントボディペーパー 無香性 <徳用> (医薬部外品)]
花王 kao サクセス
サクセスバイタルチャージ薬用育毛剤
小林製薬
生葉EX 100g
ロート製薬 ROHTO
ケアセラ 高保湿ボディウォッシュ フルーティローズの香り 450ml
ロート製薬 ROHTO セバメド
エクストラマイルドシャンプー 200mL
ロート製薬 ROHTO セバメド
フェイス&ボディウォッシュ ポンプタイプ 400mL
ブラウン BRAUN
CCR5CR [シェーバー用洗浄液 5個+1個]

 

スクリプトのテンプレ

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

#共通
$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