1 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 17:46:48.32 ID:G4IJkzod.net] 前スレ 【最強CUI】PowerShell -Part 2 mevius.5ch.net/test/read.cgi/tech/1480109402/
556 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 17:38:40.92 ID:i1odpryK.net] >>535 それもあるね psreadline有効にしておけば履歴から同じようなことできるし unix系で当たり前だったことが、やっと出来るようになったともいえるけど
557 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 07:41:15.21 ID:PNg+c5Yb.net] 文化の変化には拒絶反応があるもの 過去のシェルでつけられてきた命令等の名前付けルールを見ても、 今のようにIT文化が広がった時のが目の利用者目線でつけられたものではなく、 あくまでOS周りのシステム開発者と利用者が同一だった時代、要は試行段階の 時代につけられが規則で、今の時代に合わなくなっている。 そこに風穴開けたのは大変良いことだろう。 既存の使い方に慣れた人にとっては、新たな流れは「また覚えることが増える」 「使い方が今までと違う」ということへの拒否反応が少なからずある。 やり取りを見ていて思ったのは、すでに旧来Unix系シェルのルールにのっとって 作られてきたものがレガシーに向かっていると思いたくない、気が付かないひとが 多いこと。時代は変化してゆく。
558 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 08:35:02.57 ID:8/OmqdoX.net] v6.1.2 Release of PowerShell Core https://github.com/PowerShell/PowerShell/releases/tag/v6.1.2
559 名前:デフォルトの名無しさん [2019/01/16(水) 18:21:31.35 ID:Y6YhZRdL.net] >>538 あんがとさん
560 名前:デフォルトの名無しさん [2019/01/31(木) 21:35:30.95 ID:AeQOSKqu.net] &{ while($true){ (++$i) sleep -Seconds 1 } } | Out-GridView Get-Date 上を実行すると1秒ごとにカウントされた値がウインドウ表示されるけど、 ウインドウを閉じたときにそれ以降のコマンド(Get-Date)が実行されず終了するのどう回避すればいいだろう・・・?
561 名前:デフォルトの名無しさん [2019/01/31(木) 21:44:25.79 ID:AeQOSKqu.net] Whileの継続判定を $stop_form = Start-Job { [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null Start-Sleep -Milliseconds 500 [System.Windows.Forms.MessageBox]::Show("計測停止ボタン") } のフォームを使って while($stop_form.state -eq "running"){...} のようにもしてみたけれどウインドウ2個表示されるので方法として頭悪い・・・
562 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 22:18:49.56 ID:xJsSt9Re.net] Windows では、よく知らないけど、 Linux では、プロセスに親子関係がある そして親プロセスが終了すると、子プロセスにも終了メッセージが送られて、 それに何も対処しないと、普通は子プロセスも終了する つまり、親亀こけたら子亀もこける シェルから起動したプロセスは、シェルの子プロセスになっている だからデーモン・サービスのように、親プロセスから切り離すか、 親から終了メッセージが送られても、子が終了しないような工夫をする必要がある また、パイプラインでは、ジョブという処理単位もあり、 ジョブグループにまとめられて、そのグループ全部に対して作用する
563 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 22:20:50.85 ID:wdHuOMr6.net] >>540 while($true){++$i|out-gridview;sleep -seconds 1;get-date}
564 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 22:33:49.84 ID:nQoHUWUF.net] powershell { &{ while($true){ (++$i) sleep -Seconds 1 } } | Out-GridView } Get-Date
565 名前: mailto:sage [2019/01/31(木) 23:10:29.40 ID:GI5VQ7Hx.net] >>542 >デーモン・サービスのように、親プロセスから切り離すか これ、なんか特別なことをしましたっけ…
566 名前:542 mailto:sage [2019/01/31(木) 23:44:01.11 ID:xJsSt9Re.net] Windows では知らないけど、 Linux なら、systemd で、サービスを起動できる
567 名前:デフォルトの名無しさん [2019/01/31(木) 23:44:18.82 ID:AeQOSKqu.net] >>543 いにしえのブラクラかと・・・ >>544 一応こんな感じで、runspacepoolで実行するようにはしてみたけれど、 現実には
568 名前:whileの中で実行する関数とかをASTの構文解析使って渡してやる必要があって、少し手間なんですよね Out-GridViewによるプロセス中断を制御できればなと思っていました [] [ここ壊れてます]
569 名前:デフォルトの名無しさん mailto:sage [2019/01/31(木) 23:57:01.76 ID:eCrLlhCC.net] >Windows では知らないけど、 このひとなんなん こわい
570 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 07:42:04.59 ID:92aZjlm0.net] >>545 >>542 はWindowどころかLinuxもよく理解できてないみたいだからスルーするがよろし 親プロセスなんてどうでも良くてたぶん制御端末がクローズされた時にSIGHUPが送られる話と勘違いしてる
571 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 09:45:34.37 ID:CxyFcB/M.net] >>547 パッと思いつきだけで考えたけど、 Start-Job Workflow あたりを使うのはどうでしょうね(未確認)。
572 名前:デフォルトの名無しさん mailto:sage [2019/02/01(金) 10:57:54.88 ID:Df7lr2kE.net] >>547 Out-GridView だけを、あちらで実行するとか。 GridView に表示するオブジェクトは、スレッドセーフでないといけないかも。 $run = [RunspaceFactory]::CreateRunspace() $run.Open() $ogv = $run.CreatePipeline() $ogv.Commands.Add('ogv') $ogv.InvokeAsync() $exec = {$i = 0; for (;;) {(++$i); sleep 1}} try { & $exec | % {if ($run.RunspaceAvailability -ne 'Busy') {throw} $null = $ogv.Input.Write($_)} } catch { Write-Warning 'GridView が閉じました。' } Get-Date
573 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 21:37:38.54 ID:GDLTgOlM.net] もうOut-GridView側の処理は別ps1ファイルで別けて メイン側からStart-Process に -NoNewWindow -PassThru -Wait つけて終了まで待って 終わったらメイン側の処理に戻ればいいんじゃね ISEじゃ余分に窓出ちゃうけど直起動なら窓増えないし 結果受け取りが必要なら一手間いるけど
574 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 05:19:27.02 ID:U6zkwiYj.net] https://i.imgur.com/Sd6FKGQ.jpg 型指定した変数に$nullを代入できないの?
575 名前:デフォルトの名無しさん [2019/02/03(日) 10:45:58.13 ID:p2YNM7CO.net] PS > [bool]"" False PS > [bool]$s False なので$nullではなく空白が代入されてる 代入の時点で型変換されてる?
576 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 11:34:45.18 ID:gZVRTEN5.net] psのnullはnullじゃないってどこかで記事見たな
577 名前:デフォルトの名無しさん [2019/02/03(日) 12:12:22.77 ID:p2YNM7CO.net] PS > [string]$s -eq $null False PS > $s -eq $null True
578 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 12:17:47.78 ID:sBfvPdNi.net] 型変換が定義されてるっぽいね
579 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 12:58:35.28 ID:jpAIKS8U.net] $nullの型が何なのか調べればわかること $null.GetType() You cannot call a method on a null-valued expression. At line:1 char:1 + $null.GetType() + ~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull まとめ 結構嫌な感じですね。
580 名前:デフォルトの名無しさん [2019/02/03(日) 13:06:40.62 ID:KnacfqZI.net] >>553 [string]::IsNullOrEmpt
581 名前:y($s) NullならTrueが返るから if([string]::IsNullOrEmpty($s)){ "ぬるだよ"} [] [ここ壊れてます]
582 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 13:52:06.12 ID:fFxNo4TL.net] >>559 [string]::IsNullOrEmpty("") もtrueになるんだが String.IsNullOrEmpty(String) Method https://docs.microsoft.com/ja-jp/dotnet/api/system.string.isnullorempty >指定された文字列が null または空の文字列 ("") であるかどうかを示します。
583 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 14:28:24.77 ID:gZVRTEN5.net] うーむ・・・ [string]$s = $null $s -eq [string]$null $s -eq $null $s.GetType() True False IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True String System.Object Remove-Variable s $s -eq [string]$null $s -eq $null $s.GetType() False True null 値の式ではメソッドを呼び出せません。 発生場所 行:5 文字:1 + $s.GetType() + ~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) []、RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull
584 名前:デフォルトの名無しさん [2019/02/03(日) 14:38:16.60 ID:KnacfqZI.net] >>560 じゃこんな感じで [string]$s=$null if($s -eq [string]$null){"ぬるぬるだよ"}
585 名前:デフォルトの名無しさん [2019/02/03(日) 14:53:04.55 ID:KnacfqZI.net] 可能であれば [string]$s=$null でなく [object]$s=$null でよければ ならば、普通に比較ができるんだけどね
586 名前:デフォルトの名無しさん [2019/02/03(日) 14:53:36.20 ID:KnacfqZI.net] 何でフォントが変わったんだろ?
587 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 17:18:00.01 ID:gLy6KBGU.net] stringやintはC#と同じくnull許容型ではないということだな [string]$s = $null $s // 代入時にキャストされ空文字列になる [int]$i = $null $i // 代入時にキャストされ0になる [Nullable[string]]$s = $null $s // $nullが代入できる
588 名前:デフォルトの名無しさん [2019/02/03(日) 17:37:25.59 ID:KnacfqZI.net] >>565 >stringやintはC#と同じくnull許容型ではないということだな C#にstringのnull許容型ってないよね。 参照型には?を付けられないよね。
589 名前:デフォルトの名無しさん [2019/02/03(日) 17:47:48.25 ID:KnacfqZI.net] >>565 >[Nullable[string]]$s = $null >$s >// $nullが代入できる やってみたら、今度は文字代入するとエラーになるぞよ Unable to find type [Nullable[string]]. Details: 'System.Nullable`1[T]' 上の Gene ricArguments[0]、'System.String' が型 'T' の制約に違反しています。
590 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 18:06:20.48 ID:gLy6KBGU.net] ああすまん、[Nullable[string]] はダメだったか intで動作確認してたわ では訂正 PowerShellのstringはnullを許容しません、だな
591 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 20:22:36.62 ID:wQ2AkwMN.net] >>566 C#8.0
592 名前:デフォルトの名無しさん mailto:sage [2019/02/14(木) 06:50:42.41 ID:EWDxMe0z.net] 今まであまり気にしてなかったけどPesterってめちゃくちゃ便利なんじゃねえか 他言語で書いたプログラムの結合テストがスゴく書きやすい
593 名前:デフォルトの名無しさん mailto:sage [2019/02/14(木) 09:06:58.55 ID:k6/DH+7Z.net] >>570 いいもの教えてもらった。ありがとう。
594 名前:デフォルトの名無しさん mailto:sage [2019/02/14(木) 22:51:37.48 ID:8Eclc9m3.net] powershellの標準出力やエラー出力を、自分で作成したフォームのTextBoxにリダイレクトできないでしょうか? C#単体ではできたのですが、powershellの出力の仕組みがよくわからないので。 C#のConsole.SetOutやConsole.SetError相当のがないものかと。
595 名前:デフォルトの名無しさん mailto:sage [2019/02/14(木) 23:42:44.14 ID:CDGUBW/T.net] >>572 Powershellから.Net Frameworkを利用できることは解ってる?
596 名前:デフォルトの名無しさん [2019/02/15(金) 20:32:06.22 ID:VV8Lu8eJ.net] >>570 かんがえてみれば、VSCodeでC#なんかのひな形生成してるのって PowerShellだね。同じことやってんだろな。
597 名前:デフォルトの名無しさん mailto:sage [2019/02/15(金) 22:37:05.29 ID:JVFXEcJ1.net] >>573 既にpowershellスクリプト内のC#で出力用フォームを作っていて、 シェル上から [System.Console]::WriteLine("hello from System.Console") でフォームへの出力までは確認できてるのですが、 "hello from Write-Host" | Write-Host とかのpowershellのパイプラインと結びつける
598 名前:方法が判りません。 という状態です [] [ここ壊れてます]
599 名前:デフォルトの名無しさん mailto:sage [2019/02/15(金) 23:35:43.92 ID:BkaZ3+61.net] Ruby で、1-liner のフィルタ。 ファイル名を大文字で表示する ls | ruby -lne 'print $_.upcase' ARGF を1行ずつ読み込んで、変数$_ に格納する。 ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル ruby -lne 'print $_.upcase' a.txt b.txt sed -n, awk をエミュレートしたもの
600 名前:デフォルトの名無しさん mailto:sage [2019/02/15(金) 23:54:24.30 ID:I8iEDAq8.net] sed、awkでいいな。 わざわざ100倍遅くする必要はない。 そして死ね。
601 名前:デフォルトの名無しさん mailto:sage [2019/02/15(金) 23:55:34.76 ID:Y7lTk+zi.net] >>572 C#単体ではどうやって実現したの?
602 名前:デフォルトの名無しさん [2019/02/16(土) 12:36:04.55 ID:td/FtdQ5.net] >>572 write-error とか write-warning とか write-output とか他にも いろいろあるけど、そのこと言ってる?
603 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 16:02:03.17 ID:jxo9FooS.net] powershellのソース読むとOut関係はそんなインターフェースが無いっぽいのが判ったので 全部%{[System.Console]::WriteLine($_)}に通すことにしました
604 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 01:05:58.24 ID:rqZOBHxw.net] (494,500,"`nズン"),(523,300,"ズ"),(494,250,"ン"),(330,600,"ズン"),(330,250,"ド"),(330,250,"コ")| %{write-host "`nズン♪";Add-Type -a System.speech;$s=[Speech.Synthesis.SpeechSynthesizer]::new();$s.rate=1;[Console]::Beep(330,500);sleep -m:600}{ write-host -n -f:(10..15|random) "$($_[2])♪";[console]::Beep($_[0],$_[1])}{ write-host -f:(10..15|random) "`n`nキヨシ!!`n";$s.Speak("きいっよおっしぃ いいいっ!");$s.Dispose()}
605 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 11:18:15.41 ID:jsQqlcaV.net] >>581 それ、しゃべるの?うちの環境では喋らなかった。
606 名前:582 mailto:sage [2019/02/19(火) 11:20:37.97 ID:jsQqlcaV.net] >>581 喋ったわ、PCの設定の問題だった
607 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 14:42:09.09 ID:cO5Algvr.net] https://dev.classmethod.jp/server-side/problem-about-awspowershell-netcore-not-autoloaded/ > 4000以上のコマンドをエクスポートしているとPowerShell Galleryでの公開がリジェクトされてしまう
608 名前:デフォルトの名無しさん [2019/02/19(火) 15:26:18.95 ID:xz+0XgYy.net] 似たようなのは、VSCodeでもあるね。 たとえば、C#のコンソールモジュール作ろうとして dotnet new console -o xxx とやると dotnet-new はありませんみたいな
609 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 14:59:45.45 ID:MrRFAFnZ.net] v6.1.3 Release of PowerShell Core https://github.com/PowerShell/PowerShell/releases/tag/v6.1.3
610 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 20:34:37.39 ID:K6odEV0u.net] WindowsでしかPS使わないんだけど 早めにWindowsPS5.1から、PS6.1に移行した方がいい? 5.1で作ったスクリプトとか、そのままだと6.1でほぼ動かないよね。 5.1でゴリゴリ作って資産を溜め込むと将来的に困った事になるのかな。 でも、6.1はドキュメントが整備されてなくて、調べるのが辛い。
611 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 21:00:34.25 ID:mBphVd+l.net] OSに標準搭載されるならともかく今は現状維持で良いんでない スクリプトが軒並み動かんような破壊的な変更では無かったと思うけど
612 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 21:10:17.16 ID:K6odEV0u.net] .net flamework呼び出すスクリプトが多くて ここをCoreに置き換えないといけないんだよね? そこが上手くいけるのかな
613 名前:って。 PS自体の互換性は割と大丈夫っぽいんだけど。 [] [ここ壊れてます]
614 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 21:26:32.03 ID:U8qcMvKV.net] .NET Coreの範囲だったらいいけど、.NET Frameworkと比べるとすごく狭そうだからなあ
615 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 21:41:56.40 ID:QCtZNWil.net] >>590 そんなにかわらんやろ
616 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 22:07:09.64 ID:U8qcMvKV.net] でもCoreには、Windows formsとWPFが無いよ
617 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 22:20:27.28 ID:U8qcMvKV.net] 悪い、俺の知識が古かった Core 3.0ではサポートされるんだな
618 名前:デフォルトの名無しさん mailto:sage [2019/02/23(土) 22:42:29.56 ID:3sqzQkTc.net] 3.0はdnSpyとか既に導入しているアプリもちょくちょく見るね SCDにできるのが野良配布の開発者には良さげ
619 名前:デフォルトの名無しさん [2019/02/24(日) 05:23:00.00 ID:EIdikGBL.net] >>587 ほぼ問題なく動いてるよ
620 名前:デフォルトの名無しさん mailto:sage [2019/02/24(日) 15:29:42.14 ID:aT0Lsbsv.net] >>595 ってことは、WindowsPS5.1で作っても 後々、6.xに移植するのはかなり容易ってことかな?
621 名前:デフォルトの名無しさん mailto:sage [2019/02/24(日) 16:23:30.62 ID:njB6xu8t.net] OSチームが謎のps推ししてるんだからそう動作が変わるとも思えない(全く信用はしてないが)
622 名前:デフォルトの名無しさん mailto:sage [2019/02/24(日) 21:05:12.28 ID:JgPRA9Sg.net] 分からない所があるなら、まずは公式ドキュメントを読めよ PowerShell Core 6.0 の重要な変更 https://docs.microsoft.com/ja-jp/powershell/scripting/whats-new/breaking-changes-ps6 PowerShell Core 6.1 の新機能 - 破壊的変更 https://docs.microsoft.com/ja-jp/powershell/scripting/whats-new/what-s-new-in-powershell-core-61#breaking-changes
623 名前:デフォルトの名無しさん mailto:sage [2019/02/24(日) 21:25:21.67 ID:njB6xu8t.net] encoding以外ほぼどうでもいい内容だな
624 名前:デフォルトの名無しさん [2019/02/25(月) 06:14:15.76 ID:WiC9+kGP.net] >>595 上で言っているエンコードと、サポートされていない画面系(Forms,WPF)以外は 特段の違いはないと思っていいと思う。
625 名前:デフォルトの名無しさん mailto:sage [2019/02/25(月) 17:25:12.02 ID:PrYchFgA.net] System.Windows.FormsみたいなWindows固有のGUI系はサポートされない。 今のところこれで困ってる。 Core3.0でサポートされるから、将来的には大丈夫なんだろうか。
626 名前:誰かスクリプト教えて下さい、、、 mailto:age [2019/02/26(火) 08:07:40.70 ID:OWiOsoxx.net] Windowsサーバのディスク断片化を検知するPowerShell
627 名前:デフォルトの名無しさん [2019/02/26(火) 08:18:02.82 ID:OWiOsoxx.net] 誰か教えて下さい 断片化を検知するパワーシェル 一定の断片化でデフラグするパワーシェル
628 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 09:02:46.40 ID:dRkGmNcH.net] >>603 しつこい
629 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 12:06:29.45 ID:DYKZ90LU.net] >>603 とうとうこっちに来たのか…、要件をまとめられない限り、お前さんに仕事は無理、勿論回答も無理。丸投げなどもっての他、はよ仕事降りて病院行け
630 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 12:13:41.62 ID:DYKZ90LU.net] こいつはWindows板のスレに2/12に登場し、周りから色々アドバイス貰っても、壊れたレコードのように「わかりません、教えてください」を繰り返し「もう来ませんさようなら」と言っては再び現れる https://mevius.5ch.net/test/read.cgi/win/1474175184/373-
631 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 12:24:30.73 ID:W0wJxBNy.net] >>606 なんだそりゃワロタwwwww
632 名前:デフォルトの名無しさん [2019/02/26(火) 12:41:56.50 ID:5MxkS3P7.net] 断片化? そんな難しいプログラムを、書けるわけないだろ 断片化を判定するようなコマンドなんて、無いだろ? そういうのは、それ専門の会社が作っている、アプリを使う。 自作できるようなものじゃない
633 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 14:04:50.81 ID:xyBbmsCy.net] Win10だと自動でデフラグするけどな。
634 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 14:29:41.52 ID:n
] [ここ壊れてます]
635 名前:1GswSmU.net mailto: defrag コマンドあるからできるよ [] [ここ壊れてます]
636 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 14:47:12.84 ID:iHcW87Sg.net] >>603 Optimize-Volume https://docs.microsoft.com/en-us/powershell/module/storage/optimize-volume 後は勝手にしろ
637 名前:デフォルトの名無しさん [2019/02/26(火) 19:16:16.83 ID:OWiOsoxx.net] PS C:\Users\user> Optimize-Volume -DriveLetter C -Analyze -Verbose Optimize-Volume : Access denied Activity ID: {dcf03f92-726b-4adb-a208-4f620c23ef63} 発生場所 行:1 文字:1 + Optimize-Volume -DriveLetter C -Analyze -Verbose + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (StorageWMI:ROOT/Microsoft/...age/MSFT_Volume) [Optimize-Volume], CimE xception + FullyQualifiedErrorId : StorageWMI 40001,Optimize-Volume
638 名前:デフォルトの名無しさん [2019/02/26(火) 19:17:18.94 ID:OWiOsoxx.net] PS C:\Users\user> Optimize-Volume -DriveLetter C -ReTrim -Verbose Optimize-Volume : Access denied Activity ID: {fd9e0378-9517-49a9-874f-49fdbbafec31} 発生場所 行:1 文字:1 + Optimize-Volume -DriveLetter C -ReTrim -Verbose + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (StorageWMI:ROOT/Microsoft/...age/MSFT_Volume) [Optimize-Volume], CimE xception + FullyQualifiedErrorId : StorageWMI 40001,Optimize-Volume
639 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 19:41:44.80 ID:4qbJwUeH.net] これも前ググれと言われてるだろ? "PermissionDenied"だから原因は明確、PG言語を学ぶ以前の問題
640 名前:デフォルトの名無しさん [2019/02/26(火) 20:11:15.34 ID:OWiOsoxx.net] 考えても分からないから寝ます
641 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 20:12:11.17 ID:c/a6AL8h.net] >>606 が警告してるのになんで相手するかな…
642 名前:デフォルトの名無しさん [2019/02/26(火) 20:20:24.56 ID:OWiOsoxx.net] 分からなくてどうしようもないから質問しているのに 要するにスクリプトの構文の意味から分かっていない
643 名前:デフォルトの名無しさん mailto:sage [2019/02/26(火) 20:43:08.57 ID:SZnduWSg.net] いやPSのエラーは判り難いと思うね そもそもコマンドライン置き換えたいなら日本語で出すべき
644 名前:デフォルトの名無しさん [2019/02/27(水) 06:31:25.86 ID:KDd7+K01.net] >>618 UNIX系のシェルに比べたら圧倒的にわかりやすいでしょ
645 名前:デフォルトの名無しさん [2019/02/27(水) 07:06:27.77 ID:KDd7+K01.net] >>617 みてると、まるきり一切調べようとせずに 出来上がったコーディング教えろという 感じですよね しかも、PowerShellだけでなく、使用するユーティリティーに ついてもどちらもまるきり分らないし調べないでの質問。
646 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 07:58:43.59 ID:9BuZTaoV.net] やる気なく、能力も無いと漏らしてるクセに辞退もせず、数ヶ月居座ろうという腹です。 後任に苦労かけるだけ。正常な社会人の要件まとめ能力、調査能力すら失ってるのは精神病としか思えないため、はやく病院に行けと勧めてます
647 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 21:51:13.40 ID:KyKRLtdw.net] 数十GBのバイナリファイルを2GB毎に分割したいのですがpowershellで効率よい方法あったら教えてください C#コード埋め込みでも可です
648 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 14:47:18.94 ID:jurbU8zc.net] >>622 GNUの split コマンドでええんちゃう? $ split -d -b 2G src dst. こんな感じに分割される。 dst.01 dst.02 ... dst.99 結合は、 $ cat dst.* > dst で終わり。
649 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 16:39:52.64 ID:bHx/l7mF.net] >>622 https://stackoverflow.com/questions/4533570/in-powershell-how-do-i-split-a-large-binary-file に良さげなサンプル関数作ってくれてる奴居るよ
650 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 21:16:57.85 ID:VwWxMUG7.net] ありがたごましうた
651 名前:デフォルトの名無しさん mailto:sage [2019/02/28(木) 22:01:42.89 ID:FWfO9yYH.net] >>620 なんか日本語ちょっとおかしいし、日本人じゃないのかもな
652 名前:デフォルトの名無しさん [2019/03/01(金) 00:11:45.93 ID:GEdFntp5.net] byeとか再
653 名前:ゥとか毎回言う外国人居る?? [] [ここ壊れてます]
654 名前:デフォルトの名無しさん [2019/03/01(金) 05:49:41.07 ID:vonrkHCa.net] 『Youは何しにPowerShellに』の撮影かな?
655 名前:デフォルトの名無しさん [2019/03/01(金) 15:20:53.71 ID:o7q1IFCw.net] powershellでチャットできないですか?
656 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 09:51:56.69 ID:iF6Iyi4r.net] Manage chat rooms in Persistent Chat Server in Skype for Business Server 2015 https://docs.microsoft.com/en-us/skypeforbusiness/manage/persistent-chat/chat-rooms