前スレ
【最強CUI】PowerShell -Part 1
http://echo.2ch.net/test/read.cgi/tech/1378978504/
探検
【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2016/11/26(土) 06:30:02.67ID:pZYy6q7Y
978デフォルトの名無しさん
2018/10/07(日) 11:44:45.71ID:I8sm2uyS そもそもカンマでcriteraの文字列を区切ればor指定になるのでは
979デフォルトの名無しさん
2018/10/07(日) 21:44:12.84ID:/+/kkqPE980デフォルトの名無しさん
2018/10/08(月) 20:48:01.10ID:7Fv0bXJp パワーシェル内でパワーシェルを呼び出す時、どのパワーシェルの処理が成功してるか失敗してるかわかるようにログ出すのはどうすればいいんでしょうか?
981デフォルトの名無しさん
2018/10/08(月) 21:56:04.04ID:sIA/07pT >>980
スクリプトの名前等を頭につけるとか
スクリプトの名前等を頭につけるとか
982デフォルトの名無しさん
2018/10/08(月) 22:04:42.09ID:7Fv0bXJp ごめん。全然わからん・・・
983デフォルトの名無しさん
2018/10/08(月) 22:05:00.95ID:vQC6HMz5 argsでIDを渡すとか
powershell -command { "ID: $($args[0])"} -args 777
powershell -command { "ID: $($args[0])"} -args 777
984デフォルトの名無しさん
2018/10/08(月) 22:19:23.32ID:7Fv0bXJp バッチファイルみたいにリダイレクトではログ渡せないのかな?
2>1
みたいなかんじで?
2>1
みたいなかんじで?
985デフォルトの名無しさん
2018/10/08(月) 23:19:17.74ID:nFrei6GD $?で前回のコマンドの実行結果
$lastexitcodeにexitコマンドで返された値が入る(呼び出したスクリプトはexitに戻り値を付けて終了させないとダメ)
$?だとスクリプト内の最後のコマンドの結果が帰るからスクリプトの作りによっては失敗の判定は出来ないのはバッチとかと一緒
$lastexitcodeにexitコマンドで返された値が入る(呼び出したスクリプトはexitに戻り値を付けて終了させないとダメ)
$?だとスクリプト内の最後のコマンドの結果が帰るからスクリプトの作りによっては失敗の判定は出来ないのはバッチとかと一緒
986デフォルトの名無しさん
2018/10/08(月) 23:24:06.69ID:7Fv0bXJp なるほど
呼び出すスクリプト内にエラーコードで正常か異常か$?で判定させてそれをifかなんかで分岐させてエラーコードを呼び出し元のスクリプトの$lastexitcodeをehcoする感じですかね?
呼び出すスクリプト内にエラーコードで正常か異常か$?で判定させてそれをifかなんかで分岐させてエラーコードを呼び出し元のスクリプトの$lastexitcodeをehcoする感じですかね?
987デフォルトの名無しさん
2018/10/08(月) 23:32:12.23ID:rY44Et0R >>979に答えてくれないか
988デフォルトの名無しさん
2018/10/08(月) 23:41:24.75ID:GVMVzq1c >>980
成否判定ならこれでよくね
hoge.ps1
$hoge = $true
if($hoge){exit 1}
exit 0
-------------
$ps = Start-Process hoge.ps1 -Wait -PassThru
switch($ps.ExitCode) {
0 {
"失敗"
}
1 {
"成功"
}
}
成否判定ならこれでよくね
hoge.ps1
$hoge = $true
if($hoge){exit 1}
exit 0
-------------
$ps = Start-Process hoge.ps1 -Wait -PassThru
switch($ps.ExitCode) {
0 {
"失敗"
}
1 {
"成功"
}
}
989デフォルトの名無しさん
2018/10/08(月) 23:44:14.86ID:L+98sdt+ 「どの」を見落としてる
990デフォルトの名無しさん
2018/10/08(月) 23:45:52.94ID:7Fv0bXJp これを呼び出すスクリプト全部に書くってこと?
呼び出し元と先が複数あって、先を全部修正するのが大変なので出来れば元だけで完結させたい
が、無理そうなのでこれを全てに書いていく?
呼び出し元と先が複数あって、先を全部修正するのが大変なので出来れば元だけで完結させたい
が、無理そうなのでこれを全てに書いていく?
991デフォルトの名無しさん
2018/10/08(月) 23:55:10.73ID:GVMVzq1c992デフォルトの名無しさん
2018/10/09(火) 00:01:31.08ID:G4IJkzod993デフォルトの名無しさん
2018/10/09(火) 00:57:32.40ID:VXCTyrZC994デフォルトの名無しさん
2018/10/09(火) 03:31:08.27ID:0K1bBeTL995デフォルトの名無しさん
2018/10/09(火) 05:18:39.42ID:06HomXwK >>979
-inならいけるけど、まあ違うんだろうな
dir | where { $_.name -in "a1.txt","a2.txt","b1.txt" }
$list = @( "a1.txt","a2.txt","b1.txt" )
dir | where { $_.name -in $list }
-inならいけるけど、まあ違うんだろうな
dir | where { $_.name -in "a1.txt","a2.txt","b1.txt" }
$list = @( "a1.txt","a2.txt","b1.txt" )
dir | where { $_.name -in $list }
996デフォルトの名無しさん
2018/10/09(火) 08:24:03.86ID:2kAOJdzZ >>979
適当こいただけじゃないのかな
PSのカンマ演算子は配列を作り、配列の要素が複数なら内容問わず真になる
そもそもカンマでの結合はORなのかANDなのか意図が曖昧
仕様としても微妙だしバッドプラクティスに思える
適当こいただけじゃないのかな
PSのカンマ演算子は配列を作り、配列の要素が複数なら内容問わず真になる
そもそもカンマでの結合はORなのかANDなのか意図が曖昧
仕様としても微妙だしバッドプラクティスに思える
997デフォルトの名無しさん
2018/10/09(火) 17:47:31.12ID:G4IJkzod998デフォルトの名無しさん
2018/10/09(火) 18:41:58.03ID:iKGY38Kd999デフォルトの名無しさん
2018/10/09(火) 21:10:27.51ID:PXd6fmY+ >>994-997
ありがとう
ありがとう
1000デフォルトの名無しさん
2018/10/09(火) 21:31:03.39ID:G4IJkzod (1..1000 |% {if ($_ -eq 1000) {write-output "1000 complete!"} else { write-output $_}}) -join " "
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 682日 15時間 1分 1秒
新しいスレッドを立ててください。
life time: 682日 15時間 1分 1秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 働いて参ります
- ( ・᷄ὢ・᷅ )あ?
- 地震
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- ブタをぶったたく
