前スレ
【最強CUI】PowerShell -Part 2
http://mevius.5ch.net/test/read.cgi/tech/1480109402/
PowerShell -Part 3
■ このスレッドは過去ログ倉庫に格納されています
2018/10/09(火) 17:46:48.32ID:G4IJkzod
631デフォルトの名無しさん
2019/03/02(土) 12:30:51.54ID:k1Nl7LaS632デフォルトの名無しさん
2019/03/02(土) 17:10:56.38ID:J6Ykyvz8 最近プログラムでわからないことググるとQiitaってサイトがやたら出てくるなと思ってたら
いつの間にか日本最大のプログラマーコミュニティになってたんだな
http://www.sbbit.jp/article/image/32877/l_bit201611081621450925.jpg
いつの間にか日本最大のプログラマーコミュニティになってたんだな
http://www.sbbit.jp/article/image/32877/l_bit201611081621450925.jpg
633デフォルトの名無しさん
2019/03/21(木) 21:13:15.16ID:Kce5LZBI634デフォルトの名無しさん
2019/03/23(土) 14:31:45.42ID:zukmvcaU >>632
調べ物があってググると結構な確率で Qiita でヒットするけど、
「初心者がとりあえずやってみた系」「自分だけが理解できる作業メモ系」が
大部分で、間違ってることも少なくない。
(日本語の IT 系個人ブログの大多数がそうだとも言えるが)
なので、最近はググる際のキーワードは極力英語のみにして、
海外のコンテンツから優先して探すようにしてる。
調べ物があってググると結構な確率で Qiita でヒットするけど、
「初心者がとりあえずやってみた系」「自分だけが理解できる作業メモ系」が
大部分で、間違ってることも少なくない。
(日本語の IT 系個人ブログの大多数がそうだとも言えるが)
なので、最近はググる際のキーワードは極力英語のみにして、
海外のコンテンツから優先して探すようにしてる。
635デフォルトの名無しさん
2019/03/23(土) 15:05:59.87ID:AczqyFo9 俺は最初は日本語かな
日本語なら数秒で記事全体を眺めて概要と筆者の腕前を判定できる
そこからちゃんと読むか次のサイトを見るかの見極めが楽
英語だと仮に真実を語っててもそれが期待してた内容と違う場合にそれに気付くまで少し時間がかかる
そもそも英語でも間違ってる記事は少なくない
日本語なら数秒で記事全体を眺めて概要と筆者の腕前を判定できる
そこからちゃんと読むか次のサイトを見るかの見極めが楽
英語だと仮に真実を語っててもそれが期待してた内容と違う場合にそれに気付くまで少し時間がかかる
そもそも英語でも間違ってる記事は少なくない
636デフォルトの名無しさん
2019/03/23(土) 18:54:02.90ID:sans/OC7 Qiitaが云々っていうより、最近のgoogleで上位に来るのはgoogleのアフリエイトが
使われているものが優先されていて、特に意図的にアフリエイトだけが目的の
コピペサイトが上位に来るので検索エンジンとして役に立たなくなってきてる
まぁ、キーワードうまく絞れば見つかることも多いし、なれと面倒くささも手伝って
google日本語2ページ、google英語2ページ、bing、duckduckgoって感じで最近は
検索してるかな
使われているものが優先されていて、特に意図的にアフリエイトだけが目的の
コピペサイトが上位に来るので検索エンジンとして役に立たなくなってきてる
まぁ、キーワードうまく絞れば見つかることも多いし、なれと面倒くささも手伝って
google日本語2ページ、google英語2ページ、bing、duckduckgoって感じで最近は
検索してるかな
637デフォルトの名無しさん
2019/03/23(土) 18:57:03.05ID:sb/buXjf euの脅しのお陰でchromeのデフォルト検索エンジンにduckduckgo選べるようになってるなw
638デフォルトの名無しさん
2019/03/23(土) 20:27:48.56ID:9w+Nt8ul639デフォルトの名無しさん
2019/03/23(土) 21:48:53.64ID:PK70pzz9 >>636
マップもぶっ壊れてるしgoogle落ち目だな
マップもぶっ壊れてるしgoogle落ち目だな
640デフォルトの名無しさん
2019/03/24(日) 13:06:39.33ID:0UFOFyyE euは一体何様なんだ?
641デフォルトの名無しさん
2019/03/25(月) 03:07:23.90ID:UZnjqkvB ConvertFrom-Csv って、#で始まる行はスキップしてくれるのかな?
Get-Content .\list.txt -Encoding UTF8
url1 file1
#url2 file2
url3 file3
Get-Content .\list.txt -Encoding UTF8 | ConvertFrom-Csv -Delimiter " "
url1 file1
url3 file3
これって、ヘルプに見当たらないんだけど、何かのオプションの初期値で決まってるの?
# PSVersion 5.1.17763.316
https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/ConvertFrom-Csv?view=powershell-5.1
Get-Content .\list.txt -Encoding UTF8
url1 file1
#url2 file2
url3 file3
Get-Content .\list.txt -Encoding UTF8 | ConvertFrom-Csv -Delimiter " "
url1 file1
url3 file3
これって、ヘルプに見当たらないんだけど、何かのオプションの初期値で決まってるの?
# PSVersion 5.1.17763.316
https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/ConvertFrom-Csv?view=powershell-5.1
642デフォルトの名無しさん
2019/03/25(月) 05:27:00.32ID:jHLU9O87 >>641
調べたらコメントとして処理してるわけでもなくてパイプライン入力だと#Typeとかいうよくわからない識別子の判定時に捨てられてるようだ
https://github.com/PowerShell/PowerShell/blob/master/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CSVCommands.cs#L1353
なので一つの文字列として渡すと無視できる
$a = Get-Content .\list.txt -Encoding UTF8
$a -join "`n" | ConvertFrom-Csv -Delimiter " "
あとパイプラインでも改行が\nのみだと挙動が変わったりするけどバグなんじゃないのこれ
調べたらコメントとして処理してるわけでもなくてパイプライン入力だと#Typeとかいうよくわからない識別子の判定時に捨てられてるようだ
https://github.com/PowerShell/PowerShell/blob/master/src/Microsoft.PowerShell.Commands.Utility/commands/utility/CSVCommands.cs#L1353
なので一つの文字列として渡すと無視できる
$a = Get-Content .\list.txt -Encoding UTF8
$a -join "`n" | ConvertFrom-Csv -Delimiter " "
あとパイプラインでも改行が\nのみだと挙動が変わったりするけどバグなんじゃないのこれ
643641
2019/03/25(月) 15:55:58.17ID:UZnjqkvB >>642
おー、ありがとう(*^▽^*)
確かに Raw オプションで読み込むとスキップされなかった。
Get-Content .\list.txt -Encoding UTF8 -Raw | ConvertFrom-Csv -Delimiter " "
Export-CSVがデフォルトで出力する型情報を無視するようにっていう意図なのかな?
#TYPE System.Management.Automation.PSCustomObject
"#TYPE"始まりを無視しようとして "#"始まりを無視しちゃダメな気がするけど...(´・ω・`)
おー、ありがとう(*^▽^*)
確かに Raw オプションで読み込むとスキップされなかった。
Get-Content .\list.txt -Encoding UTF8 -Raw | ConvertFrom-Csv -Delimiter " "
Export-CSVがデフォルトで出力する型情報を無視するようにっていう意図なのかな?
#TYPE System.Management.Automation.PSCustomObject
"#TYPE"始まりを無視しようとして "#"始まりを無視しちゃダメな気がするけど...(´・ω・`)
644デフォルトの名無しさん
2019/03/25(月) 21:10:47.02ID:E8OEO5vB powershell謹製の定型入出力処理って大抵どっかが糞だよな
C#でさくっとコード埋め込んだ方が速い
C#でさくっとコード埋め込んだ方が速い
645641
2019/03/26(火) 03:30:50.37ID:7kgkCpnE646デフォルトの名無しさん
2019/03/26(火) 07:15:12.47ID:yaU1CQab そういう場合はコメント扱いか将来の予約用として設計するケースが多いかな
癖のある部分がしっかりドキュメント化されてるといいんだけどね
癖のある部分がしっかりドキュメント化されてるといいんだけどね
647デフォルトの名無しさん
2019/03/27(水) 00:37:50.64ID:Y2V1g2tl ドキュメント化されてない糞言語機能なんて使えんわな
648デフォルトの名無しさん
2019/03/29(金) 08:30:26.38ID:CjsaVqOU General Availability of PowerShell Core 6.2
https://devblogs.microsoft.com/powershell/general-availability-of-powershell-core-6-2/
https://devblogs.microsoft.com/powershell/general-availability-of-powershell-core-6-2/
649デフォルトの名無しさん
2019/03/29(金) 12:30:11.33ID:N4KkVZCo >>648
Microsoft Update で pwsh のアップデートが提供される、ってのはいつになるのかね
Microsoft Update で pwsh のアップデートが提供される、ってのはいつになるのかね
650デフォルトの名無しさん
2019/04/06(土) 09:01:31.22ID:d6ZNnt3i The Next Release of PowerShell - PowerShell 7
https://devblogs.microsoft.com/powershell/the-next-release-of-powershell-powershell-7/
https://devblogs.microsoft.com/powershell/the-next-release-of-powershell-powershell-7/
651デフォルトの名無しさん
2019/04/06(土) 10:23:45.60ID:DpBRf5ef >>650
Windows PowerShellとPowerShell Coreが統合されるのか
Windows PowerShellとPowerShell Coreが統合されるのか
652デフォルトの名無しさん
2019/04/06(土) 18:19:21.57ID:VUIBvQ2c .NET使えたりC#埋め込めるってだけでps自体には何も魅力を感じない
653デフォルトの名無しさん
2019/04/06(土) 19:36:51.47ID:YyWMpA9h なら、こんなスレ見るのやめたら?
654デフォルトの名無しさん
2019/04/07(日) 07:15:21.58ID:WD9Sfyky >>651
当初からの既定路線です
当初からの既定路線です
655デフォルトの名無しさん
2019/04/07(日) 11:08:35.13ID:gun2agJ4656デフォルトの名無しさん
2019/04/07(日) 21:27:45.92ID:KO8gpU7g 良かった
これでわざわざコアを入れなくてもWindowsデフォルトのPSがメンテされるのかな?
本家であるWindowsデフォルトのPSを冷遇するMSに腹が立ってたんだ
これでわざわざコアを入れなくてもWindowsデフォルトのPSがメンテされるのかな?
本家であるWindowsデフォルトのPSを冷遇するMSに腹が立ってたんだ
657デフォルトの名無しさん
2019/04/08(月) 14:15:31.94ID:flU0/mvo オブジェクト指向(class、Add-Member)はあまり使わないのかな?
658デフォルトの名無しさん
2019/04/08(月) 19:02:08.74ID:sE/xXtkV それらを即ちオブジェクト指向ってまとめられると語弊があるけど
PowerShellでわざわざクラスをつくるメリットがあまりないんで使わないかな
C#側で作ってそれを利用するモジュールはよく見かける
PowerShellでつかうんならメソッド生やすよりパイプ入力に対応した関数を作ったほうがそれらしいから
PowerShellでわざわざクラスをつくるメリットがあまりないんで使わないかな
C#側で作ってそれを利用するモジュールはよく見かける
PowerShellでつかうんならメソッド生やすよりパイプ入力に対応した関数を作ったほうがそれらしいから
659デフォルトの名無しさん
2019/04/08(月) 21:12:55.80ID:BZrWgE85 Coreもデフォでインストールして欲しいんだが。
予定あるのかね。
予定あるのかね。
660デフォルトの名無しさん
2019/04/08(月) 21:33:20.59ID:GoiTTqTj >>657
classはわかるけどオブジェクト指向とAdd-Memberになんの関係が?
classはわかるけどオブジェクト指向とAdd-Memberになんの関係が?
661デフォルトの名無しさん
2019/04/08(月) 23:22:18.02ID:zFFjnYPT >>660
バージョン古いとAddMenberなしで振る舞い定義できんやん
バージョン古いとAddMenberなしで振る舞い定義できんやん
662デフォルトの名無しさん
2019/04/09(火) 06:55:48.14ID:WguqqX2K663デフォルトの名無しさん
2019/04/09(火) 18:59:23.20ID:W7MAWXJx664デフォルトの名無しさん
2019/04/12(金) 09:48:45.13ID:FkqjpuHe PowerShell Core 6.2 の新機能
https://docs.microsoft.com/ja-jp/powershell/scripting/whats-new/what-s-new-in-powershell-core-62
https://docs.microsoft.com/ja-jp/powershell/scripting/whats-new/what-s-new-in-powershell-core-62
665デフォルトの名無しさん
2019/04/13(土) 11:52:50.01ID:agvTDDTm 2019年人気&嫌われプログラミング言語ランキング- Stack Overflow
https://news.mynavi.jp/article/20190412-807191/
「Bash/Shell/PowerShell」とひとくくりにされていることに激しく違和感
https://news.mynavi.jp/article/20190412-807191/
「Bash/Shell/PowerShell」とひとくくりにされていることに激しく違和感
666デフォルトの名無しさん
2019/04/13(土) 22:04:36.80ID:cCi57egk PS単体だと空気だし
667デフォルトの名無しさん
2019/04/14(日) 10:51:28.73ID:x8HUstxk 俺達のbashが空気だっていうのか!
668デフォルトの名無しさん
2019/04/18(木) 08:38:59.87ID:19FvTfVH リモートで各Windowsサーバのhostsファイルのメンテナンスをしたいのですが、いいサンプルなどはありませんでしょうか?
669デフォルトの名無しさん
2019/04/18(木) 08:59:31.67ID:JGuMcupo サンプルもクソもないだろ…hostsファイル更新は管理権限が必須、それだけの話
670デフォルトの名無しさん
2019/04/19(金) 07:26:06.94ID:gmGy9oTC ls -name | ruby -ne 'puts $_.center(20, "-")'
これは、Linux では問題ないけど、
Windows のPowerShell で実行すると、Ruby の文法エラーになる
これで、ダブルクォーテーションをエスケープすると、正常に動く。
\"-\"
どういう事?
" は、Rubyに渡る際に、何かに変換されてしまうのか?
エスケープしない書き方は、出来ますか?
これは、Linux では問題ないけど、
Windows のPowerShell で実行すると、Ruby の文法エラーになる
これで、ダブルクォーテーションをエスケープすると、正常に動く。
\"-\"
どういう事?
" は、Rubyに渡る際に、何かに変換されてしまうのか?
エスケープしない書き方は、出来ますか?
671670
2019/04/19(金) 07:41:35.36ID:gmGy9oTC 自己解決した!
ls -name | ruby -ne 'puts $_.center(20, "-")'
"-" の部分を、Ruby の% 記法で囲んで、%Q("-") としたら正常に動いた
%Q で、ダブルクォーテーションをエスケープできる。
\"-\"
ただし、Linux では囲んではいけない
ls -name | ruby -ne 'puts $_.center(20, "-")'
"-" の部分を、Ruby の% 記法で囲んで、%Q("-") としたら正常に動いた
%Q で、ダブルクォーテーションをエスケープできる。
\"-\"
ただし、Linux では囲んではいけない
672デフォルトの名無しさん
2019/04/19(金) 08:20:04.25ID:pitW5bfl 朝からrubyガイジ登場か
673デフォルトの名無しさん
2019/04/19(金) 23:14:36.12ID:XlmULy2Z PS起動が重すぎてとうとうクレームが来た
674497
2019/04/20(土) 15:08:25.44ID:59Xq7wbj Win10_1809 のマシンを新規セットアップ中に気がついたんだが、format-table で
多バイト文字が含まれるデータを表示しても表組みがズレなくなってるな。
https://i.imgur.com/wizludw.png
1809 の改良点かと思って別の 1607 も見てみたら、こちらでもズレなくなってるわ。
Windows Update でいつの間にか修正されてたらしい。良かった、良かった。
多バイト文字が含まれるデータを表示しても表組みがズレなくなってるな。
https://i.imgur.com/wizludw.png
1809 の改良点かと思って別の 1607 も見てみたら、こちらでもズレなくなってるわ。
Windows Update でいつの間にか修正されてたらしい。良かった、良かった。
675デフォルトの名無しさん
2019/04/20(土) 19:17:44.43ID:gHzm7Vzg ps1を別のps1から実行したとき、呼び出したps1の標準出力を呼び出し元のps1で取得する方法ってありますか?
$LASTEXITCODEとか$?には当然入らないですよね
$LASTEXITCODEとか$?には当然入らないですよね
676デフォルトの名無しさん
2019/04/20(土) 22:12:38.92ID:BGbzUadU 普通に取得できるけど
どうやって呼び出してんの?
どうやって呼び出してんの?
677デフォルトの名無しさん
2019/04/20(土) 22:27:38.00ID:gHzm7Vzg A.ps1が呼び出されるps1としてB,ps1で
.\A.ps1
としてるだけなのですが、どう取得すれば良いのでしょう?
A.ps1の中身は例えばこんな感じの標準出力を吐き出してるだけ
Write-Host "test"
.\A.ps1
としてるだけなのですが、どう取得すれば良いのでしょう?
A.ps1の中身は例えばこんな感じの標準出力を吐き出してるだけ
Write-Host "test"
678デフォルトの名無しさん
2019/04/20(土) 22:29:25.41ID:BGbzUadU Write-Hostは画面に表示するだけ
出力するならWrite-Outputか、そもそもPowerShellでは勝手に出力されるから
"test"
とするだけでいい
出力するならWrite-Outputか、そもそもPowerShellでは勝手に出力されるから
"test"
とするだけでいい
679デフォルトの名無しさん
2019/04/20(土) 22:35:29.57ID:gHzm7Vzg 標準出力を取得したいんですよね
A.ps1はいじれないので
A.ps1はいじれないので
680デフォルトの名無しさん
2019/04/20(土) 22:46:00.75ID:BGbzUadU だからWrite-Hostは標準出力じゃないって言ってるんだが
681デフォルトの名無しさん
2019/04/20(土) 22:46:19.99ID:gHzm7Vzg Write-Hostだと標準出力ですらなくて取得出来ないってことなのかしら?
Write-OutputだとB.ps1側で変数に格納する場合どうすれば?
Write-OutputだとB.ps1側で変数に格納する場合どうすれば?
682デフォルトの名無しさん
2019/04/20(土) 22:51:17.48ID:BGbzUadU 標準出力されるなら普通に変数に入れればいいんで
$a = .\A.ps1
とすればいいよ
Write-Hostで出力しようとするスクリプト書いた奴が馬鹿なんだから変えるしかない
$a = .\A.ps1
とすればいいよ
Write-Hostで出力しようとするスクリプト書いた奴が馬鹿なんだから変えるしかない
683デフォルトの名無しさん
2019/04/20(土) 22:52:47.85ID:gHzm7Vzg あー、普通にいけるね
Write-Hostで書かれてるから上手くいってなかったのか
ありがとうございました
Write-Hostで書かれてるから上手くいってなかったのか
ありがとうございました
684デフォルトの名無しさん
2019/04/21(日) 11:07:01.93ID:vucDkGbp685デフォルトの名無しさん
2019/04/21(日) 15:12:23.52ID:DYRtR1tP686デフォルトの名無しさん
2019/04/21(日) 19:32:10.42ID:RVTtJDMW <Japan>
<Tokyo>
<Shinjuku Area="Nishi" Type="Kusai"/>
<Shinjuku Area="Kabuki" Type="Kitanai"/>
<Shinjuku Area="Okubo" Type="Ikoku"/>
</Tokyo>
</Japan>
こういうXMLの場合、Type="Kitanai"の子要素があるAreaを取得するにはどうすればいいの?
<Tokyo>
<Shinjuku Area="Nishi" Type="Kusai"/>
<Shinjuku Area="Kabuki" Type="Kitanai"/>
<Shinjuku Area="Okubo" Type="Ikoku"/>
</Tokyo>
</Japan>
こういうXMLの場合、Type="Kitanai"の子要素があるAreaを取得するにはどうすればいいの?
687デフォルトの名無しさん
2019/04/21(日) 20:01:09.97ID:RCGv90ei $xml = [xml]'<Japan>
<Tokyo>
<Shinjuku Area="Nishi" Type="Kusai"/>
<Shinjuku Area="Kabuki" Type="Kitanai"/>
<Shinjuku Area="Okubo" Type="Ikoku"/>
</Tokyo>
</Japan>'
$xml.Japan.Tokyo.Shinjuku |
Where-Object {$_.Type -eq 'Kitanai'} |
Foreach-Object {$_.Area}
とか?
<Tokyo>
<Shinjuku Area="Nishi" Type="Kusai"/>
<Shinjuku Area="Kabuki" Type="Kitanai"/>
<Shinjuku Area="Okubo" Type="Ikoku"/>
</Tokyo>
</Japan>'
$xml.Japan.Tokyo.Shinjuku |
Where-Object {$_.Type -eq 'Kitanai'} |
Foreach-Object {$_.Area}
とか?
688デフォルトの名無しさん
2019/04/21(日) 20:31:15.57ID:jwyOkte1689デフォルトの名無しさん
2019/04/21(日) 21:24:14.09ID:aMzGc0Ck //Japan/Tokyo/Shinjuku[@Type='Kitanai']
こうかな?
まあ、検索して!
jQuery で、CSS Selector なら、
Japan > Tokyo > Shinjuku[Type="Kitanai"]
こうかな?
まあ、検索して!
jQuery で、CSS Selector なら、
Japan > Tokyo > Shinjuku[Type="Kitanai"]
690デフォルトの名無しさん
2019/04/21(日) 23:45:42.71ID:SQdQ4J0R xml要素って順序木ってわけでもないから結局forで回すしかないんかね
691689
2019/04/22(月) 13:01:10.79ID:A5Rqz7hQ Ruby のNokogiri では、該当する要素数が0, 1, 複数で、異なる書き方をする。
例えば、該当する最初の1つの要素だけを欲しい場合は、at_css みたいに、at を付ける
jQuery では、それらのすべてで、配列を返すように統一されている
>>689
>//Japan/Tokyo/Shinjuku[@Type='Kitanai']
これは、XPath
例えば、該当する最初の1つの要素だけを欲しい場合は、at_css みたいに、at を付ける
jQuery では、それらのすべてで、配列を返すように統一されている
>>689
>//Japan/Tokyo/Shinjuku[@Type='Kitanai']
これは、XPath
692デフォルトの名無しさん
2019/04/22(月) 15:02:53.67ID:3J9RCiSz693デフォルトの名無しさん
2019/04/22(月) 17:18:16.81ID:KTQxmf3k >>691
糞にまみれて死ね
糞にまみれて死ね
694デフォルトの名無しさん
2019/05/07(火) 04:02:54.07ID:aR2V8MII Microsoft unveils Windows Terminal, a new command line app for Windows
https://www.theverge.com/2019/5/6/18527870/microsoft-windows-terminal-command-line-tool
https://www.theverge.com/2019/5/6/18527870/microsoft-windows-terminal-command-line-tool
695デフォルトの名無しさん
2019/05/07(火) 04:35:30.79ID:aR2V8MII The new Windows Terminal
https://www.youtube.com/watch?v=8gw0rXPMMPE
https://www.youtube.com/watch?v=8gw0rXPMMPE
696デフォルトの名無しさん
2019/05/07(火) 09:29:44.47ID:uoqudFNG >>694
素晴らしい!けど、20年前にやってほしかったな・・・。
素晴らしい!けど、20年前にやってほしかったな・・・。
697デフォルトの名無しさん
2019/05/07(火) 12:36:36.82ID:p0H+1JvB powershell7と.NET5で大分見通しが良くなるな
698デフォルトの名無しさん
2019/05/07(火) 12:40:22.14ID:ZCZ3c4oa ん?
大分とpowershellが関係あるのか?
大分とpowershellが関係あるのか?
699デフォルトの名無しさん
2019/05/07(火) 12:47:57.26ID:uoqudFNG >>698
大分県で開発者会議が予定されてる
大分県で開発者会議が予定されてる
700デフォルトの名無しさん
2019/05/07(火) 12:59:48.38ID:Ok8kB8ur 漫才かw
701デフォルトの名無しさん
2019/05/07(火) 19:37:55.51ID:T//WWibe すべってるぞ。
おお痛!なんちゃって。
おお痛!なんちゃって。
702デフォルトの名無しさん
2019/05/08(水) 07:32:11.87ID:m3CbCT8F Windows PowerShell ISE なら
$Error[0]. できちんとインテリセンスの候補が出てくるんだけど
PowerShell Core だと配列と勘違いしたままの候補を出してきます。
何か設定しないといけないのかそういう不具合なのかどちらでしょうか
$Error[0]. できちんとインテリセンスの候補が出てくるんだけど
PowerShell Core だと配列と勘違いしたままの候補を出してきます。
何か設定しないといけないのかそういう不具合なのかどちらでしょうか
703デフォルトの名無しさん
2019/05/08(水) 22:29:50.31ID:VmC21Scz ISEとコンソールは動作がかなり異なる
不具合と言ってよい
不具合と言ってよい
704デフォルトの名無しさん
2019/05/10(金) 15:15:49.46ID:cKAyPz2z PowerShell をしばらく使い込んでから久しぶりに bash とかの Shell script をいじると、ものすごく原始的に感じる。
原理主義者から罵声を浴びそうだけど。
原理主義者から罵声を浴びそうだけど。
705デフォルトの名無しさん
2019/05/10(金) 15:21:30.53ID:j4eHz/16 bashは速い、コマンド短い、リナ鯖でデフォで動くのでpsとは使い道が違うかな
706デフォルトの名無しさん
2019/05/13(月) 23:26:25.83ID:hyOZOxip もっさもさのゴミ
707デフォルトの名無しさん
2019/05/14(火) 21:36:16.08ID:Umyq8Om1 速度が重要な処理はスクリプトじゃなくてC言語で書けばいいんだよ
708デフォルトの名無しさん
2019/05/17(金) 23:14:58.14ID:84kT7PGy そもそもLinuxの場合はスクリプトないと使い物にならないという問題があるから。
709デフォルトの名無しさん
2019/05/18(土) 09:08:41.54ID:CdqDIO7E バイトストリームしかないくせにテキスト至上主義とか言ってるのはギャグなんだろうか
710デフォルトの名無しさん
2019/05/21(火) 17:37:00.04ID:nuXn2mIW sample.csv
---------
A,B,C,D,E
あ,いう,えおか,きくけこ,さしすせそ
Get-Content sample.csv | ConvertFrom-Csv | Format-Table
Get-Content sample.csv | ConvertFrom-Csv | Format-Table | Out-File sample.txt
コンソール画面ではレイアウトは正常なのに、Out-Fileすると半角全角違いの影響なのかレイアウトが崩れてしまう。
コンソール画面のとおりにテキスト出力する方法ありませんか?
---------
A,B,C,D,E
あ,いう,えおか,きくけこ,さしすせそ
Get-Content sample.csv | ConvertFrom-Csv | Format-Table
Get-Content sample.csv | ConvertFrom-Csv | Format-Table | Out-File sample.txt
コンソール画面ではレイアウトは正常なのに、Out-Fileすると半角全角違いの影響なのかレイアウトが崩れてしまう。
コンソール画面のとおりにテキスト出力する方法ありませんか?
711デフォルトの名無しさん
2019/05/21(火) 18:05:39.20ID:1dtSHonA コンソールは座標決め打ちできるからじゃねーの
外人がマルチバイトの事なんか考慮してるわけねーよ
外人がマルチバイトの事なんか考慮してるわけねーよ
712デフォルトの名無しさん
2019/05/21(火) 18:23:53.35ID:1jccaJmM 帳票整形に異常なまでに神経を使うのは日本だけ
713デフォルトの名無しさん
2019/05/21(火) 18:34:34.88ID:5U/ewrLb Excelでも使っとけ
714デフォルトの名無しさん
2019/05/22(水) 05:48:45.20ID:okzMK2Wd >>712
しがない派遣な俺はそういうとこ気使わんとすぐ切られちまうのよ
しがない派遣な俺はそういうとこ気使わんとすぐ切られちまうのよ
715デフォルトの名無しさん
2019/05/22(水) 07:11:49.10ID:62koVQSH もうやだこの国
716デフォルトの名無しさん
2019/05/22(水) 11:47:23.28ID:F+bTsM9Q そもそも表作るためのソフトじゃないやろ
そういうソフトを組み込むのは簡単ちゅう代物
そこを生かさないとね
そういうソフトを組み込むのは簡単ちゅう代物
そこを生かさないとね
717デフォルトの名無しさん
2019/06/04(火) 11:05:53.37ID:PR65wrLt718デフォルトの名無しさん
2019/06/04(火) 20:36:15.02ID:BylyrmWo >>717
update-pwsh みたいなコマンドレットでアップデートできるようにならんかのう
update-pwsh みたいなコマンドレットでアップデートできるようにならんかのう
719デフォルトの名無しさん
2019/06/04(火) 21:01:40.96ID:bsTOoaq8720デフォルトの名無しさん
2019/06/05(水) 15:44:43.15ID:FhACL5FX chocolateyはpowershellモジュール版もあるけど通常版とは別管理になるのが惜しい
普通に通常版使っといた方が楽なのはわかるんだがコマンド脱却してコマンドレットだけにしたくなる
普通に通常版使っといた方が楽なのはわかるんだがコマンド脱却してコマンドレットだけにしたくなる
721デフォルトの名無しさん
2019/06/11(火) 20:56:21.53ID:ziX2s9yQ 非推奨になったSend-MailMessageを使えって、ホントに正しい?
その知識、ホントに正しい? Windowsにまつわる都市伝説(137):
Windows Server標準のメール通知の機能不足は「Send-MailMessage」コマンドレットで解決!
https://www.atmarkit.co.jp/ait/articles/1906/11/news006.html
その知識、ホントに正しい? Windowsにまつわる都市伝説(137):
Windows Server標準のメール通知の機能不足は「Send-MailMessage」コマンドレットで解決!
https://www.atmarkit.co.jp/ait/articles/1906/11/news006.html
722デフォルトの名無しさん
2019/06/11(火) 21:01:49.48ID:6DBwhRzC Powershellクラスタが騒いでたのはこれか
723デフォルトの名無しさん
2019/06/12(水) 09:43:55.62ID:kgH69nQx724デフォルトの名無しさん
2019/06/12(水) 09:51:22.78ID:jw1ViI3v >>723
そのSmtpClientが非推奨になってSend-MailMessageもSmtpClien使ってるから廃止しようってことらしい
https://github.com/PowerShell/PowerShell-RFC/blob/7c0ba6068e5ac00cec0f69d92923d210c05b24f5/1-Draft/RFCXXXX-Send-MailMessage.md
そのSmtpClientが非推奨になってSend-MailMessageもSmtpClien使ってるから廃止しようってことらしい
https://github.com/PowerShell/PowerShell-RFC/blob/7c0ba6068e5ac00cec0f69d92923d210c05b24f5/1-Draft/RFCXXXX-Send-MailMessage.md
725デフォルトの名無しさん
2019/06/12(水) 16:39:19.29ID:kgH69nQx726デフォルトの名無しさん
2019/06/13(木) 12:15:28.51ID:p0mjXhjx 質問します
WindowsServer2012R2をWin10からリモートで使っています。
get-ExecutionPolicyは
RemoteSigned
スクリプトは例えばこんな感じです
test.ps1
$AA=Read-Host "入力"
PowerShellSEからtest.ps1は実行成功。
PowerShellを起動し./test..ps1で実行成功。
エクスプローラーからtest.ps1を右クリックからPowerShellで起動しようとすると
一瞬PowerShellが起動するが何も実行されず終了。
どの辺を修正すればよいかアドバイスをいただけますでしょうか
WindowsServer2012R2をWin10からリモートで使っています。
get-ExecutionPolicyは
RemoteSigned
スクリプトは例えばこんな感じです
test.ps1
$AA=Read-Host "入力"
PowerShellSEからtest.ps1は実行成功。
PowerShellを起動し./test..ps1で実行成功。
エクスプローラーからtest.ps1を右クリックからPowerShellで起動しようとすると
一瞬PowerShellが起動するが何も実行されず終了。
どの辺を修正すればよいかアドバイスをいただけますでしょうか
727デフォルトの名無しさん
2019/06/13(木) 23:02:42.88ID:UGCqyxPq >>726
リモートデスクトップ試せないけど、とりあえずリモート先のイベントログ見たら?
ローカルなら
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file ps1フルパス名 -Command if((Get-ExecutionPolicy ) -ne AllSigned) { Set-ExecutionPolicy -Scope Process Bypass }
が実行されるけどね
リモートデスクトップ試せないけど、とりあえずリモート先のイベントログ見たら?
ローカルなら
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file ps1フルパス名 -Command if((Get-ExecutionPolicy ) -ne AllSigned) { Set-ExecutionPolicy -Scope Process Bypass }
が実行されるけどね
728デフォルトの名無しさん
2019/06/16(日) 19:28:37.13ID:sa5lhoiI -Recurseって、ForechObjectのLazy評価と相性悪いのね。
729デフォルトの名無しさん
2019/06/18(火) 06:16:59.21ID:3nOE2mBA プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
730デフォルトの名無しさん
2019/06/19(水) 19:17:38.02ID:TWs5Iott VBAからPowerShell呼びたいのだがシェルコマンドとして実行するしかないのかね?
C#だとSystem.Management.Automationが使えるがCOMじゃないのだよねコレ
C#だとSystem.Management.Automationが使えるがCOMじゃないのだよねコレ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 【悲報】ジャップ、どうやら中国が一方的に戦争仕掛けてくると思ってる模様😰 [616817505]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【高市速報】明日から中国からの輸入が停止すれば2ヵ月で国内の生産業に53兆円の損失発生 [931948549]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
