前スレ
【最強CUI】PowerShell -Part 1
http://echo.2ch.net/test/read.cgi/tech/1378978504/
【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/11/26(土) 06:30:02.67ID:pZYy6q7Y
169デフォルトの名無しさん
2017/06/26(月) 18:25:37.00ID:1MMeaTZS170デフォルトの名無しさん
2017/06/26(月) 22:20:40.86ID:ta2e2oUg bashでいいんだよね
最近はwindowsでも当たり前のように動くし
あの不恰好なハイフンケースも見なくて済む
最近はwindowsでも当たり前のように動くし
あの不恰好なハイフンケースも見なくて済む
171デフォルトの名無しさん
2017/06/27(火) 00:10:11.76ID:i+35CN1y bash はテキストを扱うけど、PowerShell はオブジェクトを扱う
だから今では、Linux でも、PowerShell を使う
だから今では、Linux でも、PowerShell を使う
172デフォルトの名無しさん
2017/06/27(火) 22:13:55.29ID:yIuIIYT1173デフォルトの名無しさん
2017/06/27(火) 22:24:35.01ID:yIuIIYT1 オブジェクトパイプラインは
シェルスクリプトに相性最高だから
PowerShell使ってる
シェルスクリプトに相性最高だから
PowerShell使ってる
174デフォルトの名無しさん
2017/06/27(火) 23:07:35.60ID:9pQu4/DR PowerShellで動くGradleみたいなタスクランナーないのか?
適当なタスクはPowerShellで書いて難しいのは.NETでプラグイン書いて拡張みたいな
適当なタスクはPowerShellで書いて難しいのは.NETでプラグイン書いて拡張みたいな
175デフォルトの名無しさん
2017/06/30(金) 11:05:09.77ID:4xsmuURB スタート右クリック -> コンピュータの管理 -> サービス一覧にHomeGroupListenerがありますが
Powershellのサービス表示コマンドgsvでHomeGroupListenerが出てきません
何故でしょうか?分かる方教えてください
Powershellのサービス表示コマンドgsvでHomeGroupListenerが出てきません
何故でしょうか?分かる方教えてください
176デフォルトの名無しさん
2017/07/01(土) 10:38:47.37ID:365+VqkD177デフォルトの名無しさん
2017/07/01(土) 12:41:01.54ID:nJF3cNqk178デフォルトの名無しさん
2017/07/07(金) 00:02:12.03ID:i4NCWQ7g コマンドプロンプトでbatファイルで「powershell -command '〜'」の形式で実行したいと考えています。
Excelのセルの値にセル内改行が入っている場合、〜.text.replace("`n","")で取り除けないかと考えていたのですが、
シングルクォーテーションで囲っているからか「`n」の部分が改行コードと認識されないようで、うまくいきませんでした。
powershellのISEで「powershell -command」を除いて「'〜'」の部分をシングルクォーテーションを除いて実行すればできるらしいことは分かったのですが、
「powershell -command」を除かないbatファイル形式だと実行できないままで、じゃあbatファイル形式だと本当にできないのかどうかが判断できないでいます。
詳しい方がいたら、batファイル形式でExcelのセル内改行を除くことができるか、実現の可否を教えてもらえるとありがたいです。
Excelのセルの値にセル内改行が入っている場合、〜.text.replace("`n","")で取り除けないかと考えていたのですが、
シングルクォーテーションで囲っているからか「`n」の部分が改行コードと認識されないようで、うまくいきませんでした。
powershellのISEで「powershell -command」を除いて「'〜'」の部分をシングルクォーテーションを除いて実行すればできるらしいことは分かったのですが、
「powershell -command」を除かないbatファイル形式だと実行できないままで、じゃあbatファイル形式だと本当にできないのかどうかが判断できないでいます。
詳しい方がいたら、batファイル形式でExcelのセル内改行を除くことができるか、実現の可否を教えてもらえるとありがたいです。
179デフォルトの名無しさん
2017/07/07(金) 11:06:45.17ID:FdUpDhVC スクリプト書いたPS1ファイル呼び出すのはではいかんの?
180デフォルトの名無しさん
2017/07/07(金) 15:24:04.06ID:ZubRvcdJ >>178
セル内改行やらシングルクォーテーションやらを除いて何たらのくだりがよく分からないのですが
とにかくbatファイルからPowerShellを呼び出して改行コードを消すのはできましたよ
batファイルだとコマンド内のダブルクォーテーションをエスケープするのが面倒だし、>>179が言われるように
PS1ファイルにコマンドを書いて、それを呼び出すのが一番良いと思います
REM 改行コードあり
start cmd /k powershell -command "$a=\"hoge`nfuga\";$a"
REM 改行コード削除
start cmd /k powershell -command "$a=\"hoge`nfuga\";$a.replace(\"`n\", \"\")"
セル内改行やらシングルクォーテーションやらを除いて何たらのくだりがよく分からないのですが
とにかくbatファイルからPowerShellを呼び出して改行コードを消すのはできましたよ
batファイルだとコマンド内のダブルクォーテーションをエスケープするのが面倒だし、>>179が言われるように
PS1ファイルにコマンドを書いて、それを呼び出すのが一番良いと思います
REM 改行コードあり
start cmd /k powershell -command "$a=\"hoge`nfuga\";$a"
REM 改行コード削除
start cmd /k powershell -command "$a=\"hoge`nfuga\";$a.replace(\"`n\", \"\")"
181デフォルトの名無しさん
2017/07/08(土) 16:14:05.15ID:fy9+Ir4c >>179-180
別の言語環境からPowershellを実行しようと考えていました。
PS1を呼び出そうとしても管理者権限がなく、
客先なので権限的に難しいです;
コードは試してみてうまくいきました。
ありがとうございました。
別の言語環境からPowershellを実行しようと考えていました。
PS1を呼び出そうとしても管理者権限がなく、
客先なので権限的に難しいです;
コードは試してみてうまくいきました。
ありがとうございました。
182デフォルトの名無しさん
2017/07/08(土) 16:29:51.81ID:If7Rv9IA 管理者権限は要らなくないか
ExecutionPolicyじゃないの?
ExecutionPolicyじゃないの?
183デフォルトの名無しさん
2017/07/08(土) 23:33:03.82ID:VtagckP8 `nを取り除くだけならコマンドプロンプトだけでできる
>set a="hoge`nfuga"
>echo %a%
"hoge`nfuga"
>echo %a:`n=%
"hogefuga"
>set a="hoge`nfuga"
>echo %a%
"hoge`nfuga"
>echo %a:`n=%
"hogefuga"
184デフォルトの名無しさん
2017/07/11(火) 21:26:19.29ID:dObX9Tuu >>182-183
客先でget-executionpolicyを実行した結果、restictedでした。
変更しようとしたらアクセス拒否されました(客先なので管理者権限無し)。
なおVersionは2.0です;
Excelのセル内改行を処理することが目的でした。
コマンドプロンプトだとExcelを開いてその中身を操作することはできないはず
(できるとしたら、方法知らないです)。
客先でget-executionpolicyを実行した結果、restictedでした。
変更しようとしたらアクセス拒否されました(客先なので管理者権限無し)。
なおVersionは2.0です;
Excelのセル内改行を処理することが目的でした。
コマンドプロンプトだとExcelを開いてその中身を操作することはできないはず
(できるとしたら、方法知らないです)。
185デフォルトの名無しさん
2017/07/11(火) 22:19:00.44ID:tVDhCjRI じゃあ>>180が採用されるわけだ
186デフォルトの名無しさん
2017/07/12(水) 07:03:56.26ID:etjmSHNj187デフォルトの名無しさん
2017/07/14(金) 21:53:58.88ID:c553lDJr >>186
タイミング悪くて試すの来週になりそうです;
タイミング悪くて試すの来週になりそうです;
188デフォルトの名無しさん
2017/07/15(土) 11:47:00.67ID:gU/I/qic >>186が完璧すぎてコレで解決すると思いますが、あえて、あえて欠点を言うならば
batファイルとps1ファイルの2つを管理することになることです、、そこでbatファイルだけで済ませてみようのコーナー!
rem --------------------------------------------------------------------------------
rem ダブルクォート内のダブルクォートは\でエスケープ
rem アンパサンド、パイプ、括弧などの特殊文字は^(キャレット)でエスケープ
rem %(ForEach-Object)は%%
rem --------------------------------------------------------------------------------
set cmd=^
$a=\"hoge`nfuga\";$a.replace(\"`n\", \"\");^
gsv ^| ?{$_.status -eq \"stopped\"} ^| select-object -first 5 ^| %%{$_.displayname}
start cmd /k powershell -command "%cmd%"
いかがでしょうか、エスケープまみれで若干見難くメンテナンス性に欠けてる雰囲気を醸し出していながら
あら?案外PowerShellのコマンド呼び出せるじゃん?結構複雑な処理もできるじゃん?という可能性を感じて頂けると思います
batファイルとps1ファイルの2つを管理することになることです、、そこでbatファイルだけで済ませてみようのコーナー!
rem --------------------------------------------------------------------------------
rem ダブルクォート内のダブルクォートは\でエスケープ
rem アンパサンド、パイプ、括弧などの特殊文字は^(キャレット)でエスケープ
rem %(ForEach-Object)は%%
rem --------------------------------------------------------------------------------
set cmd=^
$a=\"hoge`nfuga\";$a.replace(\"`n\", \"\");^
gsv ^| ?{$_.status -eq \"stopped\"} ^| select-object -first 5 ^| %%{$_.displayname}
start cmd /k powershell -command "%cmd%"
いかがでしょうか、エスケープまみれで若干見難くメンテナンス性に欠けてる雰囲気を醸し出していながら
あら?案外PowerShellのコマンド呼び出せるじゃん?結構複雑な処理もできるじゃん?という可能性を感じて頂けると思います
189デフォルトの名無しさん
2017/07/15(土) 12:12:56.60ID:CHIBYjTE JScriptをバッチで書こうってのと同じ発想だね
ちょっと面白かったけど結局使わなくなったな、やっぱメンテナンス性が悪い
ちょっと面白かったけど結局使わなくなったな、やっぱメンテナンス性が悪い
190デフォルトの名無しさん
2017/07/16(日) 00:34:24.44ID:6e3IGmZV >>188
そこに正規表現書こうとして破綻したわ
そこに正規表現書こうとして破綻したわ
191デフォルトの名無しさん
2017/07/18(火) 00:43:14.54ID:LF/cbAfz192デフォルトの名無しさん
2017/07/18(火) 19:39:55.11ID:8H3gajGs193デフォルトの名無しさん
2017/07/18(火) 20:10:46.16ID:gVG2yFi+194デフォルトの名無しさん
2017/07/19(水) 20:06:04.65ID:eaxCHqjh Microsoft、「PowerShell」のロードマップを公開 〜クロスプラットフォーム版へ一本化 - 窓の杜
http://forest.watch.impress.co.jp/docs/news/1071229.html
http://forest.watch.impress.co.jp/docs/news/1071229.html
195デフォルトの名無しさん
2017/07/19(水) 20:10:29.98ID:iHePPUWI >>194
ゴミクズになりそう
ゴミクズになりそう
196デフォルトの名無しさん
2017/07/19(水) 21:28:06.47ID:54vs2xq7197デフォルトの名無しさん
2017/07/25(火) 13:13:50.66ID:7WSyTY3M スマホ開発の選択肢にPowershellが入るのはいいね
198デフォルトの名無しさん
2017/07/26(水) 15:57:09.64ID:oWetxvTP 「将来のリリースでは削除予定(中略)
削除
Outlook Express
ペイント
非推奨
IIS用のRSA/AES暗号化
Windows PowerShell 2.0
ペイントが削除されることは大きな話題となり、これを受けて
MicrosoftはペイントをWindowsストアで提供する計画を明らかにした」
Windows 10 Fall Creators Updateで削除される機能が公表される。
ペイントは「非推奨」となりWindowsストアで提供 | スラド IT
https://it.srad.jp/story/17/07/26/056231/
2017年07月26日 14時42分
削除
Outlook Express
ペイント
非推奨
IIS用のRSA/AES暗号化
Windows PowerShell 2.0
ペイントが削除されることは大きな話題となり、これを受けて
MicrosoftはペイントをWindowsストアで提供する計画を明らかにした」
Windows 10 Fall Creators Updateで削除される機能が公表される。
ペイントは「非推奨」となりWindowsストアで提供 | スラド IT
https://it.srad.jp/story/17/07/26/056231/
2017年07月26日 14時42分
199デフォルトの名無しさん
2017/07/26(水) 18:57:43.84ID:5CdvSxCd ペイント時々使うんだよね
200デフォルトの名無しさん
2017/07/26(水) 22:11:57.59ID:gz+R3HSW201デフォルトの名無しさん
2017/07/26(水) 22:23:47.20ID:CHI9wvnv これを期にペイントも変えるか
Paint.netがクセ少なくてよかった気が
Paint.netがクセ少なくてよかった気が
202デフォルトの名無しさん
2017/07/27(木) 00:20:15.41ID:QED4HDCh203デフォルトの名無しさん
2017/07/27(木) 07:04:28.87ID:P1js1uXh >>202
> 書式を削除して文字列をコピペするときに中継につかう。
これは俺もよく使ったな
2007 辺りから Office でテキストだけの貼り付けができるようになったのでだいぶ出番は少なくなったけど
> 書式を削除して文字列をコピペするときに中継につかう。
これは俺もよく使ったな
2007 辺りから Office でテキストだけの貼り付けができるようになったのでだいぶ出番は少なくなったけど
204デフォルトの名無しさん
2017/07/27(木) 22:36:14.85ID:wZCn8yX+205デフォルトの名無しさん
2017/07/28(金) 00:13:48.81ID:BWZfnzS5 PSのスレとしてはこれを使いやすいとこに置いとくとかが正解では
v5.0以降じゃないと動かないけど
(Get-Clipboard)|Set-Clipboard
v5.0以降じゃないと動かないけど
(Get-Clipboard)|Set-Clipboard
206デフォルトの名無しさん
2017/07/28(金) 08:25:38.61ID:qWRZaL/E >>204
コピペするのは一行だけとは限らんから
コピペするのは一行だけとは限らんから
207デフォルトの名無しさん
2017/07/28(金) 12:33:26.50ID:WvgdGCet >>206
逆に言えば、ブラウザ検索窓で済むくらい、一行が多いって事じゃね?
逆に言えば、ブラウザ検索窓で済むくらい、一行が多いって事じゃね?
208デフォルトの名無しさん
2017/07/28(金) 12:57:50.67ID:qWRZaL/E209デフォルトの名無しさん
2017/08/07(月) 09:28:31.23ID:ZOe0YyE+ あまり仕様を理解してないせいかもしれませんが,オブジェクトのプロパティに最後のひと押しをしたい時に,よい書き方が分かりません。教えてください。
例えば chrome の プライベートメモリサイズの合計を調べたいとします
>>> gps chrome | Measure-Object PM -sum
ここまでは良いのですけど。 さらに総和を 1mb で割りたいとします。
果たしてもう一度パイプを通すべきなのでしょうか。
>>> gps chrome | Measure-Object PM -sum | % {$_.sum/1MB}
この「パイプを通して foreach……」というのが,方法としておかしい気がするんです。
ただの考え過ぎかもしれませんが,似たようなケースで多々も同じ方法を使っていて……いつも不安になってます。
どなたかご教授いただければ幸いです。
例えば chrome の プライベートメモリサイズの合計を調べたいとします
>>> gps chrome | Measure-Object PM -sum
ここまでは良いのですけど。 さらに総和を 1mb で割りたいとします。
果たしてもう一度パイプを通すべきなのでしょうか。
>>> gps chrome | Measure-Object PM -sum | % {$_.sum/1MB}
この「パイプを通して foreach……」というのが,方法としておかしい気がするんです。
ただの考え過ぎかもしれませんが,似たようなケースで多々も同じ方法を使っていて……いつも不安になってます。
どなたかご教授いただければ幸いです。
210デフォルトの名無しさん
2017/08/07(月) 10:25:25.82ID:LLOFEtR0211デフォルトの名無しさん
2017/08/07(月) 10:38:22.40ID:aJuSimYa212デフォルトの名無しさん
2017/08/07(月) 23:13:09.50ID:zeLxf/vG >>210
一個しかデータが無いのが分かってるのにforeachってところじゃ無い?
一個しかデータが無いのが分かってるのにforeachってところじゃ無い?
213デフォルトの名無しさん
2017/08/07(月) 23:18:53.21ID:ZOe0YyE+ そこまでおかしくないということでしたら安心しました。
おかしいかというよりかは PowerShell においてこれが自然な方法かどうかが気になっていました。
プロパティを調べるにはただ obj.sum と書くのが自然な気がしたからです。そのために別の手続きを幾つか経過させるべきなのか迷っていました。
その意味では >>211 さんの方法がより良い気がします。
PowerShell では,代入文などを使って素朴に書いたほうが綺麗にできているのかもしれません。
自然だとか綺麗だとかは個人的な美学の問題ですし,PowerShell が出始めたころに出し尽くした議論だとは思いますけど……。
どうもありがとうございました!
おかしいかというよりかは PowerShell においてこれが自然な方法かどうかが気になっていました。
プロパティを調べるにはただ obj.sum と書くのが自然な気がしたからです。そのために別の手続きを幾つか経過させるべきなのか迷っていました。
その意味では >>211 さんの方法がより良い気がします。
PowerShell では,代入文などを使って素朴に書いたほうが綺麗にできているのかもしれません。
自然だとか綺麗だとかは個人的な美学の問題ですし,PowerShell が出始めたころに出し尽くした議論だとは思いますけど……。
どうもありがとうございました!
214デフォルトの名無しさん
2017/08/08(火) 01:16:03.36ID:nf4mccFn >>213
211の方法でも、さらに加工しようとするとややこしくなる
例えば文字列でMBを加えて出力しようとすると
Write-Host "$((gps chrome | Measure-Object PM -sum).sum / 1mb)MB"
これよりはパイプだけの方が見やすいと思う
gps chrome | Measure-Object PM -sum | %{$_.sum/1MB} | %{"$($_)MB"} | Write-Host
まあ変数使えよって話かもしれないけどw
211の方法でも、さらに加工しようとするとややこしくなる
例えば文字列でMBを加えて出力しようとすると
Write-Host "$((gps chrome | Measure-Object PM -sum).sum / 1mb)MB"
これよりはパイプだけの方が見やすいと思う
gps chrome | Measure-Object PM -sum | %{$_.sum/1MB} | %{"$($_)MB"} | Write-Host
まあ変数使えよって話かもしれないけどw
215デフォルトの名無しさん
2017/08/08(火) 12:39:53.99ID:7r69+AsT >>214
好みだろうけど俺は上の方がわかりやすいと感じる
好みだろうけど俺は上の方がわかりやすいと感じる
216デフォルトの名無しさん
2017/08/09(水) 08:38:50.59ID:RoXwN+kA 俺は下の方が読みやすいな。
左から順に読み下せるってのが、パイプの性質に合ってる気がする。
まあ、好みかもな。
左から順に読み下せるってのが、パイプの性質に合ってる気がする。
まあ、好みかもな。
217デフォルトの名無しさん
2017/08/09(水) 09:28:52.63ID:VOmW1luq218デフォルトの名無しさん
2017/08/09(水) 12:52:34.22ID:LnmC5B+P Measure-Object が複数の結果を返すなんてあり得るのか?
219デフォルトの名無しさん
2017/08/09(水) 14:52:18.37ID:VOmW1luq ふむ、、抽象概念を扱えないようだね、hogehogeは配列でも何でもいいんだよ
http://world-fusigi.net/archives/8899496.html
http://world-fusigi.net/archives/8899496.html
220デフォルトの名無しさん
2017/08/09(水) 16:33:47.42ID:uHgJiGhi たとえばカレントディレクトリににa.txtとb.jpg、c.jpgの3ファイルがあったとして
$txt = ls *.txt
と
$jpg = ls *.jpg
の型が違うのは気持ち悪い気はする
$txt.Countとか$txt[0]とやったり、逆に$jpg.Nameとかもできるんだけど
$jpg += $txtだとちゃんと追加される一方で、$txt += $jpgだとエラーになる
$txt = ls *.txt
と
$jpg = ls *.jpg
の型が違うのは気持ち悪い気はする
$txt.Countとか$txt[0]とやったり、逆に$jpg.Nameとかもできるんだけど
$jpg += $txtだとちゃんと追加される一方で、$txt += $jpgだとエラーになる
221デフォルトの名無しさん
2017/08/09(水) 16:48:34.81ID:xf4P4t8V 好みや流儀より、単純にパイプの方がメンテナンス性が優れてるよ
>>214は実際やってみると小数点以下の羅列の後に"MB"が付いて見苦しくなる
でもパイプなら一部の修正だけですむ
%{"$($_)MB"} を %{"{0:.00}MB" -f $_} とか、
四捨五入して %{[math]::Floor($_+0.5)} | %{"$($_)MB"} とか
214の上でこれやろうとするとカッコばかりで暗号のようになる
>>214は実際やってみると小数点以下の羅列の後に"MB"が付いて見苦しくなる
でもパイプなら一部の修正だけですむ
%{"$($_)MB"} を %{"{0:.00}MB" -f $_} とか、
四捨五入して %{[math]::Floor($_+0.5)} | %{"$($_)MB"} とか
214の上でこれやろうとするとカッコばかりで暗号のようになる
222デフォルトの名無しさん
2017/08/09(水) 16:52:13.45ID:xf4P4t8V223デフォルトの名無しさん
2017/08/09(水) 17:52:19.40ID:/WbeABcG パイプの方がPowerShellらしいコードだと思う
224デフォルトの名無しさん
2017/08/09(水) 18:25:18.43ID:Dx5GkAI7225デフォルトの名無しさん
2017/08/09(水) 18:47:27.63ID:veHAq/rO >>222
配列かスカラーか返される物が状況によって変わる気持ち悪さは昔からあちこちで散々言われてるね
配列かスカラーか返される物が状況によって変わる気持ち悪さは昔からあちこちで散々言われてるね
226デフォルトの名無しさん
2017/08/09(水) 19:38:02.86ID:LnmC5B+P >>221
暗号ねぇ w
Write-Host ("{0:0.00}MB" -f (gps chrome | Measure-Object PM -sum).sum / 1mb))
ちなみに書式変換時は元々四捨五入なのでFloorとかは要らんよ
暗号ねぇ w
Write-Host ("{0:0.00}MB" -f (gps chrome | Measure-Object PM -sum).sum / 1mb))
ちなみに書式変換時は元々四捨五入なのでFloorとかは要らんよ
227デフォルトの名無しさん
2017/08/09(水) 19:41:50.81ID:LnmC5B+P228デフォルトの名無しさん
2017/08/09(水) 19:46:51.80ID:xf4P4t8V229デフォルトの名無しさん
2017/08/09(水) 19:55:36.34ID:xf4P4t8V230デフォルトの名無しさん
2017/08/09(水) 20:10:17.94ID:LnmC5B+P231デフォルトの名無しさん
2017/08/09(水) 21:53:40.19ID:VOmW1luq 課長 「SumをMBで出してくれ」
A君 "{0:0.00}MB" -f ((gps chrome | Measure-Object PM -sum).sum / 1mb)
B君 gps chrome | Measure-Object PM -sum | %{[String]::format("{0:0.00}MB", $_.sum/1mb)}
課長 「すばらしい! じゃあついでにMax値とMin値もMBで出してちょうだい」
A君 「ぐぬぬ・・・」
B君 gps chrome | Measure-Object PM -sum -Maximum -Minimum | %{[String]::format("Sum: {0:0.00}MB`nMax: {1:0.00}MB`nMin: {2:0.00}MB", ($_.sum, $_.maximum, $_.minimum | %{$_/1mb}) )}
明美 「きゃーB君ステキ ブッチュー」
A君 "{0:0.00}MB" -f ((gps chrome | Measure-Object PM -sum).sum / 1mb)
B君 gps chrome | Measure-Object PM -sum | %{[String]::format("{0:0.00}MB", $_.sum/1mb)}
課長 「すばらしい! じゃあついでにMax値とMin値もMBで出してちょうだい」
A君 「ぐぬぬ・・・」
B君 gps chrome | Measure-Object PM -sum -Maximum -Minimum | %{[String]::format("Sum: {0:0.00}MB`nMax: {1:0.00}MB`nMin: {2:0.00}MB", ($_.sum, $_.maximum, $_.minimum | %{$_/1mb}) )}
明美 「きゃーB君ステキ ブッチュー」
232デフォルトの名無しさん
2017/08/09(水) 23:08:02.45ID:VOmW1luq C君 gps chrome | Measure-Object PM -sum -Maximum -Minimum | %{$_.sum, $_.maximum, $_.minimum | %{$_/1mb}} | %{"{0:0.00}MB" -f $_}
明美 「キャー 抱いてぇー」
明美 「キャー 抱いてぇー」
233デフォルトの名無しさん
2017/08/10(木) 00:28:12.53ID:6XCllBcj 自分ならこうするかな
一行で書かなきゃいけないルールでもあるのか、その会社は
gps vivaldi | Measure-Object PM -sum -Maximum -Minimum| %{
foreach($i in 'Sum','Maximum','Minimum'){
"{0}: {1:0.00}MB" -f $i.Substring(0,3),($_.$i/1mb)
}
}
一行で書かなきゃいけないルールでもあるのか、その会社は
gps vivaldi | Measure-Object PM -sum -Maximum -Minimum| %{
foreach($i in 'Sum','Maximum','Minimum'){
"{0}: {1:0.00}MB" -f $i.Substring(0,3),($_.$i/1mb)
}
}
234デフォルトの名無しさん
2017/08/10(木) 06:39:07.15ID:G39ZUl5R 課長 「きゃーステキー ブッチュー」
235デフォルトの名無しさん
2017/08/11(金) 16:26:51.20ID:99wg1jHM >>231
課長「ああ、あと個数もお願いね」
課長「ああ、あと個数もお願いね」
236デフォルトの名無しさん
2017/08/13(日) 11:23:55.65ID:i2h5TtLX 多少は実用的なやつを。サブスレッドも合計してメモリ食ってるアプリのトップ3
Get-Process|Group Name|%{$_|Add-Member Length ($_.group|measure PM -Sum|%{$_.sum}) -PassThru}|
sort length -Descending|select -First 3|%{'{0}: {1:#,0.}MB'-f $_.name,($_.length/1mb)}
Get-Process|Group Name|%{$_|Add-Member Length ($_.group|measure PM -Sum|%{$_.sum}) -PassThru}|
sort length -Descending|select -First 3|%{'{0}: {1:#,0.}MB'-f $_.name,($_.length/1mb)}
237デフォルトの名無しさん
2017/08/16(水) 20:21:19.54ID:TEzkLuqt 初心者ですが質問です
ISEでデバックした時とスクリプトで実行した時で
GUI?の見た目が違うのですが(スクリプト実行だとGUIが古い感じ)
デバックしてる時と同じGUIにするにはどうすれば良いのでしょうか?
ISEでデバックした時とスクリプトで実行した時で
GUI?の見た目が違うのですが(スクリプト実行だとGUIが古い感じ)
デバックしてる時と同じGUIにするにはどうすれば良いのでしょうか?
238デフォルトの名無しさん
2017/08/16(水) 20:46:46.65ID:qxnt2v0K >>237
デバッグね
デバッグね
239デフォルトの名無しさん
2017/08/20(日) 16:38:06.37ID:+qRmeWmG 「マイクロソフト社製の基本ソフトを使うパソコン
に搭載されたシステム管理機能パワーシェル(PS)を操る(中略)
ファイルレス攻撃は、実行形式でないLNKなど別の拡張子のファイルが添付されている。
ウイルスの本体ではないため、単体では情報収集などの目的を果たせないが、
PSに命令する不正プログラムが含まれている(中略)
ウイルスを勝手にダウンロード(中略)
自分の存在を隠す」
「ファイルレス」見えないサイバー攻撃急増 政府・金融機関など標的(1/3ページ) - 産経ニュース
http://www.sankei.com/affairs/news/170820/afr1708200002-n1.html
2017.8.20 06:38
に搭載されたシステム管理機能パワーシェル(PS)を操る(中略)
ファイルレス攻撃は、実行形式でないLNKなど別の拡張子のファイルが添付されている。
ウイルスの本体ではないため、単体では情報収集などの目的を果たせないが、
PSに命令する不正プログラムが含まれている(中略)
ウイルスを勝手にダウンロード(中略)
自分の存在を隠す」
「ファイルレス」見えないサイバー攻撃急増 政府・金融機関など標的(1/3ページ) - 産経ニュース
http://www.sankei.com/affairs/news/170820/afr1708200002-n1.html
2017.8.20 06:38
240デフォルトの名無しさん
2017/09/05(火) 17:17:36.30ID:NCuJt1Zi241デフォルトの名無しさん
2017/09/05(火) 17:21:04.29ID:NCuJt1Zi242237
2017/09/08(金) 18:15:40.23ID:fHkqyhXS >>240
レスありがとうございます
https://letspowershell.blogspot.jp/2015/07/powershell_9.html
こちらのブログで質問させて頂きまして無事解決しました
[System.Windows.Forms.Application]::EnableVisualStyles();
を追加して無事デバッグと同じフォームになりました
レスありがとうございます
https://letspowershell.blogspot.jp/2015/07/powershell_9.html
こちらのブログで質問させて頂きまして無事解決しました
[System.Windows.Forms.Application]::EnableVisualStyles();
を追加して無事デバッグと同じフォームになりました
243デフォルトの名無しさん
2017/09/08(金) 18:46:32.46ID:v1oxBnRc 質問です
set-location でパスを入力する時、日本語が含まれていると文字化けしてしまい
「Set-Location : パス 'C:\Users\nashi\Desktop\SHO\PDF 繧「繝励Μ' が存在しないため検出できません。」
と言われてしまいます。
バッチファイル?からではなく、powershellに直接入力した時は起こらないのですが
どうしても回避する方法がわかりません。
どなたか分からないでしょうか。
set-location でパスを入力する時、日本語が含まれていると文字化けしてしまい
「Set-Location : パス 'C:\Users\nashi\Desktop\SHO\PDF 繧「繝励Μ' が存在しないため検出できません。」
と言われてしまいます。
バッチファイル?からではなく、powershellに直接入力した時は起こらないのですが
どうしても回避する方法がわかりません。
どなたか分からないでしょうか。
244デフォルトの名無しさん
2017/09/09(土) 09:51:54.02ID:JyXabSQN ファイルのエンコードじゃね
245デフォルトの名無しさん
2017/10/08(日) 02:33:38.64ID:L3khK+9u 画面のスナップショットをF9キー辺りに割り当てて、
キーを押す度に連番ファイルとして保存したいんだけど
powershellで簡単にできたりする?
キーを押す度に連番ファイルとして保存したいんだけど
powershellで簡単にできたりする?
246デフォルトの名無しさん
2017/10/08(日) 13:06:48.18ID:HosRocIl >>245
> 画面のスナップショットをF9キー辺りに割り当てて、
PowerShellを呼び出すバッチファイルを書いてショートカットで呼び出すように設定
https://s.news.mynavi.jp/articles/2011/01/25/memo/002.html
> キーを押す度に連番ファイルとして保存したいんだけど
https://stackoverflow.com/questions/2969321/how-can-i-do-a-screen-capture-in-windows-powershell
> 画面のスナップショットをF9キー辺りに割り当てて、
PowerShellを呼び出すバッチファイルを書いてショートカットで呼び出すように設定
https://s.news.mynavi.jp/articles/2011/01/25/memo/002.html
> キーを押す度に連番ファイルとして保存したいんだけど
https://stackoverflow.com/questions/2969321/how-can-i-do-a-screen-capture-in-windows-powershell
247デフォルトの名無しさん
2017/10/08(日) 17:51:50.69ID:L3khK+9u ありがとうございます。無事完成しました。
248デフォルトの名無しさん
2017/10/09(月) 15:36:12.56ID:aT/bMCXY ps1ファイルの関連付けとか弄らずに、ダブルクリックで実行させたい場合って
wscriptのrunとかから呼ぶのが一般的ですか?(ファイルが2つになってしまう感じですか?)
wscriptのrunとかから呼ぶのが一般的ですか?(ファイルが2つになってしまう感じですか?)
249デフォルトの名無しさん
2017/10/09(月) 18:30:22.51ID:lHNYO6zv >>248
バッチファイルの存在を無視ですか?
バッチファイルの存在を無視ですか?
250デフォルトの名無しさん
2017/10/09(月) 18:32:07.85ID:aT/bMCXY >>249
コンソール窓が一瞬出るのが嫌なのでwscriptから呼んでます
コンソール窓が一瞬出るのが嫌なのでwscriptから呼んでます
251デフォルトの名無しさん
2017/10/09(月) 19:54:07.67ID:nfbSpXzR252デフォルトの名無しさん
2017/10/09(月) 20:38:58.18ID:pi4w3jwR powershell.exeショートカットにオプション直書きで十分
253デフォルトの名無しさん
2017/10/09(月) 21:06:20.91ID:TUH4S8FX PSをダブルクリックで実行できれば便利だが
つねにそれが良いとは限らない
書きかけのバッチをうっかり実行して
データやマシンがおかしくなる場合もありえる
つねにそれが良いとは限らない
書きかけのバッチをうっかり実行して
データやマシンがおかしくなる場合もありえる
254デフォルトの名無しさん
2017/10/10(火) 10:39:20.69ID:Lm1TOsWr >>253
そんなレベルの人は他のことをしていてください。
そんなレベルの人は他のことをしていてください。
255デフォルトの名無しさん
2017/10/10(火) 10:40:53.91ID:Lm1TOsWr だいたい間違って実行してしまわないようにクリックで実行できないようになっているというのに。
256デフォルトの名無しさん
2017/10/10(火) 12:17:00.45ID:FT16hdt/ batもWSHもできるのにps1だけ対応しない理由はなんだろね
ポリシーなんてどうとでもなるのに
ポリシーなんてどうとでもなるのに
257デフォルトの名無しさん
2017/10/10(火) 17:50:27.32ID:O+aWn4bz258デフォルトの名無しさん
2017/10/10(火) 17:52:15.08ID:O+aWn4bz 記述的じゃないってのはちと違うか。
テキストベースで完結しないって意味ね
テキストベースで完結しないって意味ね
259デフォルトの名無しさん
2017/10/10(火) 18:09:29.72ID:ACpNi8fa260デフォルトの名無しさん
2017/10/10(火) 20:30:07.68ID:+oAYtlnk 今のところ右クリック→実行してもらうのが安全性からも利便性からもバランスが良い
261デフォルトの名無しさん
2017/10/11(水) 23:32:55.89ID:rnTDWqK2 Powershellのスクリプトは部品だからどっかから呼ぶのでいいんだよ
単体起動するようなもんじゃないね
単体起動するようなもんじゃないね
262デフォルトの名無しさん
2017/10/12(木) 01:44:18.85ID:bkFDlrr0 >>259
たぶん、右クリックで表示される「Powershellで実行」という項目を見ないで
電話してくれるユーザーへの対応の話だと思う
ダブルクリックしたらなんか開いたふざけんな、実行しない、バグだ、と内線で……
たぶん、右クリックで表示される「Powershellで実行」という項目を見ないで
電話してくれるユーザーへの対応の話だと思う
ダブルクリックしたらなんか開いたふざけんな、実行しない、バグだ、と内線で……
263デフォルトの名無しさん
2017/10/12(木) 01:46:34.74ID:bkFDlrr0 とりあえず関数切ったら引数に , つけるのか付けないのかは統一してほしい気分……
たまに間違う(function定義のほうだと , いるやん)
まぁbashとかでも似たようなもんで、俺の練度の問題かも知らんが
たまに間違う(function定義のほうだと , いるやん)
まぁbashとかでも似たようなもんで、俺の練度の問題かも知らんが
264デフォルトの名無しさん
2017/10/12(木) 03:29:50.53ID:BE/Y4M/4 ダブルクリックだけで実行されて、システムが故障したら、
損害賠償しなければならない
そもそも、ダブルクリックだけで、スクリプトが実行されたら、
極めて危険だから、納品の基準を満たしていないし、損害賠償が確実
損害賠償しなければならない
そもそも、ダブルクリックだけで、スクリプトが実行されたら、
極めて危険だから、納品の基準を満たしていないし、損害賠償が確実
265デフォルトの名無しさん
2017/10/12(木) 12:35:03.43ID:4QKX7vcz 実行して危険なモノならpsじゃなくても確認手段ぐらいその中に入れとくでしょ
前提がおかしいと思う
前提がおかしいと思う
266デフォルトの名無しさん
2017/10/12(木) 12:41:05.39ID:C4JHmerz >>265
クスクス
クスクス
267デフォルトの名無しさん
2017/10/12(木) 20:14:39.20ID:rmq6lCFL クリックで誤って実行してしまう点がよくないとマイクロソフトも思ったからクリックで実行できないようにさてるんだけどな。
268デフォルトの名無しさん
2017/10/13(金) 20:09:44.69ID:ESvMC/no exeにすればいいじゃない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 米シンクタンク「アメリカは台湾問題で"あいまい戦略"を取っている。高市早苗はこの方針から逸脱している」 [603416639]
- 【高市早苗】バス会社、中国からのキャンセルで12月で2000万円~3000万円の損失へ [115996789]
- かしこいワンコっていうVtuberの子知ってる?
- カレーライスぐちゃぐちゃに混ぜる奴🤣
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
