Windows PowerShell Part5 [無断転載禁止]©2ch.net

1名無し~3.EXE2016/09/18(日) 14:06:24.15ID:aFEI7ykR

322名無し~3.EXE2018/06/07(木) 17:22:15.61ID:H/J7BD2K
ファイル名には、\/:*?"<>|は使えんから

323名無し~3.EXE2018/07/06(金) 22:52:21.91ID:r/Oj5gf4
ROBOCOPY /MIRの動作をPowerShellで簡単に実現できますか?
ROBOCOPYコマンドを起動した方が良いですか?

324名無し~3.EXE2018/08/13(月) 00:20:52.66ID:8r/BQxE/
全能かつ最速のコマンドだからな

325名無し~3.EXE2018/09/04(火) 21:30:48.97ID:k1q5Zsyf
過疎ってるなあ(゚Д゚)

もうこのスレ↓に合流でよくね?

【最強CUI】PowerShell -Part 2
https://mevius.5ch.net/test/read.cgi/tech/1480109402/

326名無し~3.EXE2018/09/19(水) 00:40:24.41ID:D4+9bSu2
grepやless、viなんかに相当するコマンドって追加された?

以前触った印象だとpowershell割りと嫌いじゃないんだけど、
CLIで完結できますみたいな方向性じゃないのか今一歩使えない
あくまでインタフェースの提供って位置付けなのかな

327名無し~3.EXE2018/09/19(水) 10:20:27.29ID:T31r/wsV
慣れたものが一番。
それ以上の発展性はないけど、単純に文字列として扱うだけならgrepでいいと思う。
餅は餅屋かな。

328名無し~3.EXE2018/10/26(金) 22:52:31.04ID:ycf96mFL
>>325
この板にあったwshスレの後継だし
全然プログラミングやらない人のためにも必要

329名無し~3.EXE2018/11/01(木) 18:53:29.67ID:3h1bngrh
まあ、神奈川県があれば静岡県もある、でも合併しない。
共産党があれば立憲民主党もある、でも合併しない。
立正佼成会があれば創価学会もある、でも合併しない。
幼稚園があれば保育園もある、たまに合併する。

そんなものと思えば。

330名無し~3.EXE2018/11/05(月) 00:04:59.24ID:csVuuXHa
>>325
そもそも、あちらが過疎ってたせいでこっちに来た私に謝罪を要求します

331名無し~3.EXE2018/11/05(月) 02:56:37.88ID:IERq+tuG
クレクレ君に市民権など無い

332名無し~3.EXE2018/11/10(土) 12:48:20.83ID:5icWecge
Vbsからps1キックは頻繁にやるよね

333名無し~3.EXE2018/11/14(水) 16:33:02.74ID:+FWMHdao
PowerShell で全角文字を入力すると表示がおかしくなる問題について
https://blogs.technet.microsoft.com/askcorejp/2018/11/14/powershell

うんこ

334名無し~3.EXE2018/11/19(月) 13:19:00.20ID:pvun2YD1
./hoge.ps1
powershell -command ./hoge.ps1

上の二種類の起動方法を、hoge.ps1自身の処理において識別することって出来ない?

335名無し~3.EXE2018/11/19(月) 13:25:20.68ID:UPnMgLGh
-ArgumentListつかう

336名無し~3.EXE2018/11/20(火) 10:51:06.70ID:iiSo2B3C
それを使わないのであれば方法はない

337名無し~3.EXE2018/11/21(水) 03:28:15.27ID:ApFUC+9V
>>334
自分のプロセスのコマンドラインを調べるとか。

Get-WmiObject Win32_Process CommandLine -Filter ProcessId=$PID

338いらじ2018/11/21(水) 11:00:37.14ID:MVXl09AE
>>337
解決した!!

339名無し~3.EXE2018/11/23(金) 22:23:40.35ID:eqxbqaYR
powershellからsshできるようになったけど、これって前からだったっけ?
PSVersion 5.1.17763.134

前までできなかった気がしたけど、いつのまにできるようになってたのね

340名無し~3.EXE2018/11/23(金) 22:37:49.55ID:SiHqoVlE
Win10 FCU(1709)からついてる

341名無し~3.EXE2018/11/29(木) 11:05:43.24ID:t/q4l3wC
見てて思ったけど同じps1ファイルを複数実行してるかどうかを把握する方法ってないのかな
コンソール別になるとわかんなくない?

342名無し~3.EXE2018/11/29(木) 11:52:29.70ID:nIkwABG9
二重起動禁止する方法無いか調べて見つけられなくてMutex使った思い出。

343名無し~3.EXE2018/11/29(木) 17:28:10.84ID:K08+gbG1
mutexはリリースを忘れてしまうか、スクリプトがリリース前に中断すると
コンソール閉じない限り状態が保持されてしまわない?

344名無し~3.EXE2018/11/30(金) 06:57:59.40ID:vzyyPcxV
これ使えるんでは?
https://oshiete.goo.ne.jp/qa/8490315.html

345名無し~3.EXE2018/11/30(金) 08:46:09.90ID:+5lE3DEo
泥臭いけど特定パスに排他用のファイルを書き出すという手もある
レジストリでもなんでも排他したい範囲でユニークなリソースを使えば大抵の言語でできる
有効期限等を書き出しておけばロック掛かりっぱなしのトラブルも避けられる

346名無し~3.EXE2018/11/30(金) 18:59:57.55ID:FZsQ0pAO
こんなんでよいのでは

if(Test-Path .\myprocess.pid){
$check_pid = (Get-Content .\myprocess.pid).Trim()
if(Get-Process -Id $check_pid -ErrorAction SilentlyContinue){ exit }
}

Out-File -InputObject $PID -FilePath .\myprocess.pid -Encoding default

Start-Sleep 10

Remove-Item .\myprocess.pid -Force

347名無し~3.EXE2018/12/04(火) 08:31:11.64ID:VRFgGiux
hmm......

348名無し~3.EXE2018/12/05(水) 19:12:22.23ID:VG4ZlQ88
排他ロックファイルは最悪予期しない強制断とかでゴミが残るから
それの対策も必要

349名無し~3.EXE2018/12/09(日) 08:29:49.46ID:rFuUfK3b
powershellで
インターネットのテキストファイルを
ダウンロードしてunix形式からWindows形式で保存したいんですが、bitsadminだとunix形式で保存されて文字列が二重にずれて保存されます。
どうにかならないですか?

350名無し~3.EXE2018/12/09(日) 08:49:02.74ID:Lq/qEqlG
>>349
なんでPowershellを使うか不明だが
落としたテキストをfirefoxで開いてコピペすればいいのでは?

351名無し~3.EXE2018/12/09(日) 08:57:31.20ID:rFuUfK3b
>>350
何個か一気にダウンロードしたいので。
それを4つくらい作って、一つだけunix形式なので
ボタン一発で全部Windows形式にしたいんです。一々サイト開いてコピーより楽なので。
なんでバッチのbitsadminだと無理でしたわ。

352名無し~3.EXE2018/12/09(日) 09:00:38.65ID:OuEcE1j8
コマンドのせいとは思えないんだけれど
手動でダウンロードすると勝手にwindows形式とやらになってるの?

353名無し~3.EXE2018/12/09(日) 09:26:10.82ID:Kgs4eMQq
スクリプトだけでやりたいならダメだけど、nkfとか使って変換しちゃえば。

354名無し~3.EXE2018/12/09(日) 09:32:21.43ID:Wya97LEU
bitsadminはコマンドプロンプト用コマンドで、powershell用ではない。使えなくはないはずだけど。
ダウンロードで文字エンコードの変換というのはできないので、ダウンロードしてから変換すればいいだろう。

355名無し~3.EXE2018/12/09(日) 11:52:20.48ID:rFuUfK3b
ありがとうございます。

356名無し~3.EXE2018/12/15(土) 20:42:52.65ID:saPBB8dH
powershellでダウンロードしたら奇麗にできました。
Unix形式TXTの文字ずれ。

357名無し~3.EXE2018/12/20(木) 22:13:43.08ID:sKCh2eOD
よかったね

358名無し~3.EXE2019/01/18(金) 11:16:53.88ID:j1eSB9AF
powershell でもっと意外なことできないですか?

359名無し~3.EXE2019/01/18(金) 11:28:23.31ID:bvkgcqeh
>>358
Search ・ language:PowerShell language:PowerShell
https://github.com/search?utf8=%E2%9C%93&q=language%3APowerShell+language%3APowerShell&type=Repositories&ref=advsearch&l=PowerShell&l=PowerShell

360名無し~3.EXE2019/01/18(金) 17:24:39.08ID:j1eSB9AF
>>359
ありがとう。

361名無し~3.EXE2019/01/19(土) 15:44:29.96ID:a4i1OdQO
>>358
様々なことができますよ。
私は、データマイニング機能のコマンドレット造ろうと思ってますし
統計のコマンドレット作ったらどれだけ簡単に使えるかと思います。

簡単に言えばパイプでコマンドレットつなげば、統計処理が簡単に行える。
現在はExcelの自動化やってますよ。Access使わないようにしたいので。
さらにインタラクティブにExcel動かせますから(つかえそう)と思って
ます。

362名無し~3.EXE2019/01/19(土) 17:25:52.11ID:WNouMoAE
テトリスの作り方を教えてください。

363名無し~3.EXE2019/01/19(土) 19:13:36.33ID:FaPJMJmJ
>>362
powershell tetris - Google 検索
https://www.google.com/search?q=powershell+tetris

364名無し~3.EXE2019/01/19(土) 20:04:06.43ID:Ttz01K7b
あるんだ

3653622019/01/19(土) 20:24:42.09ID:9YlTX/mE
>>363
冗談で書いたつもりが、あるとは・・・ありがとん。

366名無し~3.EXE2019/01/20(日) 18:06:40.77ID:cWv/L5uT
>>365
だよね

367名無し~3.EXE2019/01/20(日) 20:20:33.05ID:L6nC9wNj
>>361
すごいですよね。時間がモロに短縮できたり。

368名無し~3.EXE2019/01/20(日) 21:16:38.77ID:WinZ3W5H
>>367
そのまま使うのもいいでしょうけど
言語知識あるひとなら、C#でコマンドレット作ると
相当面白いものができると思いますよ。

そのうち、みんなシェアしあうようになるんじゃないかな。
作るのが結構簡単なので。

そうだC#などでなくても、PowerShellでコマンドレット作れたんだった
速度は遅くなるけど。面白いと思う。

369名無し~3.EXE2019/01/21(月) 20:52:18.92ID:Ma8P/vAK
ありがとうございます。

370名無し~3.EXE2019/01/22(火) 11:54:36.71ID:QBFLvFzq
作れない奴に限って面白そうとか言うのは何でだぜ

371名無し~3.EXE2019/01/23(水) 00:06:53.79ID:Dnxf6H5r
批判する人って、ずっと後ろ向きだね

372名無し~3.EXE2019/01/23(水) 00:10:08.83ID:wyU8kxg4
日付が変わるのを待ってたんだろうなーw

新着レスの表示
レスを投稿する