[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/24 19:35 / Filesize : 263 KB / Number-of Response : 1007
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【最強CUI】PowerShell -Part 1



1 名前:デフォルトの名無しさん [2013/09/12(木) 18:35:04.72 .net]
スレなかったので立てました

480 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 20:13:36.55 ID:t0LM/k2C.net]
>>475
COMオブジェクトを作れば効くよ

481 名前:デフォルトの名無しさん [2015/09/01(火) 23:14:01.98 ID:TrkEbem2.net]
sheet.rangeとかメンバー呼ぶと聞かなくなるしさすがにいちいち作ってらんないっしょ

482 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 11:56:03.39 ID:Oo+Gs6Wf.net]
ムタグチとかが張り切って書いた古い記事ばっかり引っかかるのが辛い

483 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 12:02:19.97 ID:Oo+Gs6Wf.net]
> ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない

書式覚えるのはちょっと調べるだけで楽だと思うが。
そんなこと言い出したらps覚えるきっかけなくなるし

484 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 13:45:44.28 ID:3IFBzl8/.net]
「ちょっと調べる」じゃ済まないと思うなぁ
powershellはいろいろ癖あるし、調べるための用語がまず分からんだろう
それこそ上の「動くサンプルで学べる〜」でも買うのが近道だと思うが、
これをちょっと調べるとは呼べない

485 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 14:07:18.31 ID:spisOxh2.net]
その前に、

> ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない

この文章の出所が謎なんだが

486 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 14:56:43.28 ID:3IFBzl8/.net]
>>481
peace.2ch.net/test/read.cgi/win/1359719778/559
だな、俺も両スレ見てるから混同した

487 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:02.72 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。

488 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:55.80 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。



489 名前:デフォルトの名無しさん [2015/09/03(木) 19:44:14.09 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU □□□□□"みたいにになっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。

490 名前:デフォルトの名無しさん [2015/09/03(木) 19:45:26.63 ID:bl4zaGfm.net]
連続になってました。
ごめんなさい。

491 名前:デフォルトの名無しさん [2015/09/04(金) 10:38:29.70 ID:7/exJ+mO.net]
>>480
それくらいはちょっと調べるうちに入るし
そんなこと言い出したらPS覚えるきっかけなくなる
>>481>>>482
そんなことくだらん言ってるから書き込みのに萎縮するんだろ
だいたい両方見てるならわかるだろ
意味分かんない

492 名前:デフォルトの名無しさん [2015/09/04(金) 10:40:04.29 ID:7/exJ+mO.net]
>>481
こういうゴミみたいな書込みが平気でできるくせに
出所とか気にしてるのが無駄。理解不能
p

493 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:40:56.52 ID:7/exJ+mO.net]
>>485
レジストリは?
gci "hklm:\software\microsoft\windows\currentversion\uninstall" |foreach {gp $_.pspath}| select DisplayName,DisplayVersion,Publisher,InstallDate,EstimatedSize | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default -NoTypeInformation
64ビットだとWow6432Nodeの結果をマージしないといかんが32なら大丈夫かな
あと日付やバイト表記やらの調整は自前でやらんとダメっぽい

494 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:43:12.01 ID:7/exJ+mO.net]
>>480
> ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない

まさにそのためにみんなPS覚えてるんだけど
おすすめしないとかはおかしい
まあ本人が判断すればいいが

495 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 11:56:55.38 ID:OuGz3wtY.net]
>>487
482はこっちしか見てないから出所が謎だって言ってるんだろ
意味わかんない

496 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 02:10:43.04 ID:jZ9K/01b.net]
>>485
-encoding UTF8 にしたら?

?NoTypeInformation の最初の文字が、- とは違う

497 名前:デフォルトの名無しさん [2015/09/07(月) 18:54:14.18 ID:Wh8kY0Qt.net]
>>482
なんかそにも、いろいろあるんだ。
ちょっと回答してきてみよう。

498 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:38:40.28 ID:G9hx/Bh2.net]
>>478
お前のような情弱はムタグチ先生の出す問題に正解できない

https://twitter.com/mutaguchi/status/640739235285200897



499 名前:デフォルトの名無しさん [2015/09/07(月) 22:41:45.69 ID:2uFh3eQP.net]
>489
ありがとうございます。
解決しました。

>492
試してみたけど文字化けのままでした。
せっかくですが、
Get-WmiObject -Class Win32_product
だと、ほしい情報全部が出ないので、490の方法に切り替えました。

500 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 00:19:35.75 ID:WpGjOpsu.net]
基本的にアプリ名は、そのアプリの作者が決めるから、
作者が決めた、文字コード・エンコードとなる

だから作者が、文字化けせず、
ちゃんと表示されているかどうかを、
確認していないとどうにもならない

OSの方では、それが正しく表示されているかどうかはわからない。
それにたぶん、アプリ名の属性に、
文字コード・エンコードの情報は、持っていないのだろう

501 名前:デフォルトの名無しさん [2015/10/01(木) 02:15:05.14 ID:pWF34j+R.net]
シェルってなんで独特な構文なのかな。
毎日書くわけじゃないから、使おうとすると絶対につまずくんだよな

502 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:52:34.40 ID:erwiZVXN.net]
C系のクソ構文を滅ぼすのが先だッ

503 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:11:17.16 ID:bYmOTvtH.net]
単に歳だからもう頭に入らないってのもあると思う
35歳引退説があるくらいなので決して暴言ではないのはわかっていただきたい

504 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:33:56.50 ID:nsjlsK3x.net]
イベントでスクリプトを実行するアプリでログオンさせたいんですが、
powershellのスクリプトでログオンて出来ますかね?

ググったのですが参考になる情報を見つけられませんでした。
ヒントを教えて頂けないでしょうか。

505 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:34:48.57 ID:ntLtiAMM.net]
できません。

506 名前:デフォルトの名無しさん mailto:sage [2015/10/11(日) 01:18:56.77 ID:Y91Ji1zq.net]
まずログオンする先がどこなんだ
アプリの実行権限を別のユーザにするだけとかじゃないのか

507 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 12:22:59.21 ID:+C5/j9mB.net]
ぷろせすの優先度を高にする
calc.exe
$prog = Get-Process -Name calc
$prog.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High

cmd /c start /high calc
の手軽さのほうが上だな

508 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 14:46:02.47 ID:Ra+z6Mnt.net]
実行中プロセスの優先度を変えたい時には便利かも



509 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:39:53.23 ID:YwP0zzE+.net]
結局unix畑のやつは
windowsばかにするだけでPowerShell以上のものは生み出さなかった
zsh止まり
まあ若い人はまた違うと思うけどね

510 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 06:18:46.37 ID:2vlbbPP0.net]
memory馬鹿喰い糞シェル

511 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:50:29.50 ID:LQVvIkSl.net]
メモリは.netを読み込んでる分じゃないの?
cmd.exeとpowershell.exeのサイズそんなに変わらんし

512 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:05:21.96 ID:sPYLzOYm.net]
節約系の実装と富豪系比べんなよ

とは思ったけど比較したことないからやめとこ
実際んとこSSD環境になってからPowerShellとリモートssh環境併用しててストレスは全くないのだけど、そこまで酷使してもいないんだよな
使用頻度高い方には辛いんだろか?
不満な方の環境や日常タスク聞きたいな

513 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:17:23.07 ID:gQFEfIlE.net]
>>506
.NETのメモリを分かってない人。

514 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:28:22.64 ID:nyBOU4et.net]
シェルがメモリ食って何が悪い

515 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 12:52:41.72 ID:9Pkhe8y1.net]
一番の不満はOSのシェルなのにwindows updateでバージョンアップされないことかな
個別に入れさせんなやめんどくさい

516 名前:デフォルトの名無しさん [2015/10/30(金) 07:32:03.98 ID:Qnbs4Of+.net]
>>511
管理者用だからわざとだよ。

517 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 04:31:06.22 ID:tMvdh4Bk.net]
>>511
OSのシェルはexplorerじゃないの?

518 名前:デフォルトの名無しさん [2015/11/01(日) 07:59:06.51 ID:CjOActT4.net]
>>513
エクスプローラもシェルだし、デスクトップもシェルだが、あえていえばそれぞれ別のシェル。



519 名前:デフォルトの名無しさん [2015/11/02(月) 18:15:22.52 ID:uAm9uSEI.net]
ムール貝とハマグリみたいなもんか

520 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:26:37.95 ID:qD8eBxvE.net]
.NET Framework は何で勉強すればいいの?
よくある Power Shell の解説は一般的な言語で言えば文法の解説ばかりで
ライブラリに相当するのはほとんど.NET まかせなんだよね?
何でもやりたいわけではなくて、
シェルスクリプトとしてよくある自動処理や複数ファイル操作がやりたいだけなんだが、
.NETは広大過ぎる

521 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:37:13.77 ID:5oXh6/d1.net]
共通言語基盤の上で手広くやるのが.netだしな
むしろ、ライブラリ部分は手軽に遊べるC#あたりを通して学んだ方が、急がば回れ状態かもな

目的の割にでかい包丁の使い方を学ぶ事になるのが難点だが、*nix系のシェルより整理された世界なのは間違いない

522 名前:デフォルトの名無しさん [2015/11/07(土) 10:07:52.63 ID:SKSAIM+h.net]
>>516
ちゃんと勉強しているとは思えない。

523 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 10:16:58.03 ID:gGUwn3TU.net]
これがPowerShellの実力である

Creating Pop-ups by Using PowerShell
blogs.technet.com/b/heyscriptingguy/archive/2015/11/02/creating-popups-by-using-powershell.aspx

524 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 11:20:45.94 ID:OCzxVCyE.net]
PowerShellから.NETライブラリを利用するのは
何というか、潔くないというか邪道な気がする
VBAからWindowsAPIを呼んでドヤ顔するのと同じで

525 名前:スッキリ厨 mailto:sage [2015/11/07(土) 13:34:56.52 ID:zFF1fNmF.net]
だから、漏れがいつも言っているわけだ。
短時間で読める、簡単な本をすすめるから、この順番で読めと

まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、以下の2冊を、この順番で読む
たのしいRuby 第4版、2013
みんなのPython 第3版

この3冊を読むと、C#, VB にも応用が効く

526 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 14:06:04.58 ID:Oct++BpU.net]
>>521
無駄すぎ。
「エッセンシャル思考」でも読んでろ。

527 名前:デフォルトの名無しさん [2015/11/07(土) 16:10:19.10 ID:YSHF3S+/.net]
>>520
> VBAからWindowsAPIを呼んでドヤ顔するのと同じで
なんてわかりやすいたとえ

528 名前:デフォルトの名無しさん [2015/11/07(土) 16:15:14.20 ID:rKOE1Rwz.net]
>>516
この板のレベルならCLRあたりを弄ればじゃないかな



529 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 20:24:54.99 ID:4bS/umyK.net]
>>520
.net使ったアプリを単なるスクリプトで作って配布できるのはいいんじゃないかな

530 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 01:31:24.33 ID:iat2Tj6w.net]
>>520
潔くないって、そもそも.NETオブジェクトを利用することを前提としたシェルなんだが
Win32APIと.NETの呼び出しじゃ手間が全然違うし
自作オブジェクトやv5のクラス定義は、そこまでするならC#って思うけど

531 名前:デフォルトの名無しさん [2015/11/08(日) 02:07:02.72 ID:w5WQ9GZh.net]
>>526
そうだよな。

PowerShell使い込んでないから、あんな変なことを言う。

532 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 05:58:04.41 ID:pOrEwoAF.net]
>>526
そうなの?
直接.NETを使わずに済むようコマンドレットがあるのだと思っていたが

533 名前:デフォルトの名無しさん [2015/11/08(日) 08:34:24.93 ID:GHAQAUXQ.net]
>>528
ライブラリが全然足らない。

534 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 10:33:33.76 ID:lUT7ucmi.net]
そもそも標準コマンドレットが.NETのオブジェクトを返してくるんだが

535 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:33:17.06 ID:j5zjrDZT.net]
powershell自体.NETの付属ソフトみたいなもんだよな

536 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:46:57.18 ID:UU57CREu.net]
$null.foo.bar.baz みたいなのがエラーにならないのってv5から?
前はエラーになってた気がするんだが

537 名前:デフォルトの名無しさん [2015/11/08(日) 17:21:06.78 ID:Wpjg0AnA.net]
>>528
ちょっと違うな
ライブラリだけじゃなんもできないでしょ
ライブラリを簡易に使うためと考えた方が
良いと思うよ

538 名前:デフォルトの名無しさん [2015/11/09(月) 02:12:08.89 ID:hgU9/zow.net]
ちょっと色々やろうとすると.netが表面が出てきてしまうのが嫌なんよねえ
まあInvoke-WebRequestの例みたいに.netぽさを意識しなくなることもあるけど



539 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 00:12:21.32 ID:FlT6V5HO.net]
.netフレームワークで動くものに.netぽさが嫌とか言われても…

540 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 19:33:10.70 ID:hsqGua0C.net]
逆に.NETそのまま書けるのが好きなんだが。
C#で開発してる時でも、使ったことのないライブラリの細かい動作を確認するのにPowerShellを使ってたりする。
コンソール叩いて手軽に実験できるのがいい。

541 名前:デフォルトの名無しさん [2015/11/11(水) 22:40:32.03 ID:anHS9eX8.net]
>>536
インライン.netみたいなのがあるの?

542 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 00:56:27.15 ID:do9o0v1I.net]
>>537
インラインというか、powershellのデータは全部.NETのオブジェだし、new-object 使えば任意のクラスをインスタンス化できるから、

var obj new MyClass();
obj.MyMethod(1);

上のようなC#のコードを、powershellで

$obj = New-Object MyClass
$obj.MyMethod(1)

と、ほぼそのままの形で書ける。
いろんなメソッドの挙動を見たい時なんかは、C#で書いて毎度ビルドして実行するよりも、powershellのコンソールで$obj.MyMethod2('aaa', $true)みたいに直接実行して試す方がお手軽だ、という事を言いたかった。

543 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 01:01:39.08 ID:8oCoTbMX.net]
New-Objectでインスタンス化してもいいし
[regex]::replace()みたいなクラスの静的メソッド使ってもいい
なんならWPFでUI作ってもいい

544 名前:uy ◆Qawu9.2l1E [2015/11/12(木) 02:17:10.59 ID:vfLy0hrq.net]
$ とか ; とか () とか
2015年になっても未だ冗長and冗長のシェルモドキw

シェルなのに冗長w
シェルなのに冗長w
シェルなのに冗長w


冗長batシェルモドキw

545 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 09:12:51.29 ID:l8shs32e.net]
.net不要ならWSHでいいじゃない
そして今度は「COMが表面が出てきてしまうのが嫌」と言うww

546 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 12:45:49.94 ID:YKGP90Ph.net]
wshならrubyから呼び出せる

wsh×rubyは余裕でポワーシェルよりも強いから

547 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 21:23:45.11 ID:r2QyFjy+.net]
そもそもUNIXのシェルだって、本体そのものは大した機能を持っておらず
多様な外部コマンドを連携させることで使えるものになってる
つまり何が言いたいかというと、.NETを直に使うのではなく
コマンドレットを充実させていくのが、PowerShellの本来あるべき姿だろう
その点で、コマンドレットをユーザーがガンガン作って公表するという
文化がないことが非常に残念である

548 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 22:22:41.29 ID:5tEWxp56.net]
コマンドレットをユーザーがガンガン作って公表するという文化がない(笑)

PowerShell Gallery
https://www.powershellgallery.com/
PowerShell.com - PowerShell Scripts, Tips, Forums, and Resources
powershell.com/cs/
PowerShell Code Repository
poshcode.org/



549 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/13(金) 02:48:52.91 ID:8gPiU2/Q.net]
使ってねーから

誰も

550 名前:デフォルトの名無しさん [2015/11/13(金) 04:32:14.05 ID:yq1e3rit.net]
コマンドのhelpを表示しても引数の説明ないんだがなんかダウンロードするの?

551 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 09:32:02.96 ID:G+vB43fs.net]
>>546
はい

about_Updatable_Help
https://technet.microsoft.com/en-us/library/hh847735.aspx

552 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:35:24.18 ID:0g/s2mIB.net]
>>543,546
本当の戦いはこれからだ

PowerShell v5 におけるPowerShellGet による Powershell Module の導入はどう変わるのか
ttp://tech.guitarrapc.com/entry/2015/07/04/163454

553 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 22:53:50.36 ID:3w79UnID.net]
>>546
help -Online xxx とかどうよ

554 名前:デフォルトの名無しさん [2015/12/01(火) 07:45:42.51 ID:lcUcoXzl.net]
PowerShellでコンパネの一部の設定を変更するにはどの様にすればいいですか?
例えば、コンパネ→電源オプション→プラン設定の変更 で一部の設定を変えるような。

555 名前:デフォルトの名無しさん [2015/12/01(火) 10:42:03.69 ID:w0y+6EL1.net]
【 オンラインTCGエディター 】 >>1

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
バトスピ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ライブオン、ディメンション・ゼロ、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・
バトスピ、ヴァンガ、バディ、デュエマなど発売済みゲームソフトが存在してるケースはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を5万円以上で発売 + デュエリ−グ用に改造した上位版でサーバー稼動=営業開始。

下位版の改造および商用利用には、別途で当社との契約が必要。

さ〜て、製作ベンダー見つけよっと!ww(クス
wc2014.2ch.net/test/read.cgi/entrance2/1448404407/-13

556 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 09:28:00.85 ID:kHNhoSoS.net]
>>550
PowerShellを使って電源オプションの取得・設定を行う
ttp://uranuxtech.blogspot.jp/2014/04/powershell.html

557 名前:デフォルトの名無しさん [2015/12/09(水) 17:59:58.77 ID:TvauWvWw.net]
パワーシェル最高やな

558 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 20:31:13.50 ID:4tacbuD3.net]
せやな



559 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 00:14:36.22 ID:1K9AIw6Z.net]
みんなこれ守ってるの?

PowerShell Coding Style Guidelines
https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#powershell-coding-style-guidelines

560 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 03:12:37.39 ID:D1Rn+XRY.net]
{ を次の行にするのは好きじゃないな
コードが間延びするしエディタの折りたたみで一行にできない

561 名前:デフォルトの名無しさん [2015/12/12(土) 15:00:59.79 ID:c1R90NzM.net]
>>555
全く守ってない
というか規約が必要にならないでしょ、パワーシェルで開発とかないわけだし

562 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 02:56:15.18 ID:+jjZeduh.net]
>>557
書き捨てならともかくDSCとかサーバ運用自動化で再利用する率が高いもんを規約無しで書かれると大変死ねるよ
バッチそのままな書き方してる1000行弱のクソコードがサーバ障害起こした時は書いたやつ殺そうと思った

563 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 04:23:56.02 ID:pC8wRRBa.net]
バッチそのままってインデントしないとかだろうか
556のは単にアウトラインの規約みたいだから、
これ守っててもセンス悪いやつが書いたもんは読みにくいだろうな

564 名前:デフォルトの名無しさん [2015/12/13(日) 16:38:55.04 ID:9z5hZoBV.net]
>>558
書き捨てしないのなんてあるんだ
うちの界隈ではパワーシェル(笑)みたいな雰囲気なんでちょっとした作業補助以外には使わないから…

565 名前:デフォルトの名無しさん [2015/12/13(日) 19:58:38.16 ID:gf5naMNU.net]
>>555
守ってないけど、このページおしえてくれて
ありがとう。

566 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:32:30.61 ID:9agdg99M.net]
規約が必要になるほど規模が拡大する前に
大規模開発向けの言語にリファクタリングするのが筋じゃないの?
技術以外の理由でリファクタリングが難しいのも分かるけど

567 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 19:26:13.37 ID:9B8QTKkM.net]
プロタイピングにべんりや

568 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 13:27:54.26 ID:bp8IlJ+t.net]
>>560
マイクロソフト製品だけでなくVMWareとか機能中枢にpowershell使う製品増えてるし
管理方法が一元化出来るならその方がいいからぬ
定時メンテタスクとか今さらbatやVBSで書くとかアホ臭いし



569 名前:デフォルトの名無しさん [2015/12/15(火) 18:26:04.11 ID:v2hhnw+Z.net]
基幹システムなら既存言語でかきっと作るのはわかるが
そうでない物に、CやC#はたまたJavaだといまだやってる企業は
多いから。そういうところの話なんでしょう。

570 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 19:02:11.16 ID:GmzcEDm2.net]
Node.js最強ですねわかります

571 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 07:21:19.25 ID:JxdBAlmf.net]
Elixirだろ常考

572 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 22:06:44.08 ID:6hxUKU2I.net]
diffがショボすぎて泣いた
画面左右に並べて色分けしてくれるコマンドだれか作ってよ

573 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 04:06:14.06 ID:6brNm85u.net]
>>558
そりゃ1000行もあったら人のスクリプトなんか読みたくないし
規約とかそういう話じゃないだろ
お前が血に飢えてるだけ

574 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 10:30:46.89 ID:tGiC+LXC.net]
規約無しで1000行書いてある時点で駄目だろ

575 名前:デフォルトの名無しさん [2015/12/26(土) 09:58:15.68 ID:XgyIv5NX.net]
色々出来るのはうれしいけど処理が遅い

576 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 10:29:57.25 ID:QpxbkCnc.net]
スクリプト言語に速度を求めるのは贅沢

577 名前:デフォルトの名無しさん [2015/12/26(土) 19:36:49.18 ID:Q+7VdhOc.net]
餅は餅屋だよね
専門的な世界でもかつてJavaが流行った際に
システムツールをJavaでトライする会社が相次いだが
みんな、いまじゃC言語に書き換えちゃってる。
向き不向きは仕方ない。

578 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 19:58:05.89 ID:QpxbkCnc.net]
>>573
そうだな
統合開発ツールのEclipseがJava製らしいけど
重くて使う気にならん



579 名前:デフォルトの名無しさん [2015/12/26(土) 20:19:12.00 ID:Q+7VdhOc.net]
大規模なツールだと、Javaに見えて
皮だけJavaという形だもん

580 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 20:31:12.97 ID:h8/CI80S.net]
【らくらくインストール】 Windows10 に CUI のパッケージ管理システムが標準搭載 [無断転載禁止]©2ch.net
tamae.2ch.net/test/read.cgi/pcnews/1450832696/

581 名前:デフォルトの名無しさん [2015/12/28(月) 08:17:28.58 ID:BPCl1XFt.net]
>>572
早さは大事じゃない?

582 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 08:20:58.96 ID:FeTlutWT.net]
場合による

583 名前:デフォルトの名無しさん [2015/12/28(月) 11:37:28.46 ID:ShwEi03W.net]
>>577
速さよりも早さの方が大事な場合もある

584 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 20:04:10.15 ID:eZUnx41O.net]
>>577
速度は大事だが、速度よりも大事なものがあるから
スクリプト言語を使うんだろ?

585 名前:デフォルトの名無しさん [2015/12/28(月) 21:12:55.66 ID:fv2IxioQ.net]
>>580
だとおもうよ
だから「速さ」と「早さ」を使い分けてるんでしょね

586 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 02:33:33.31 ID:Pw/kH2go.net]
アルゴリズムの動作検証なんかだとスクリプト
純粋に処理速度求めるなら静的言語

587 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:03:08.24 ID:RwgMy6a6.net]
でもJavaScriptってえらく速いな

588 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:25:13.94 ID:tgPIqPRg.net]
奴はブラウザ戦争の中で鍛え上げられてるからねぇ



589 名前:デフォルトの名無しさん [2015/12/29(火) 11:30:09.61 ID:Utwba1Q1.net]
早さと速さって何が違うの?

590 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:35:20.77 ID:iov3b/90.net]
「速さ」は純粋な実行速度
「早さ」は(動く)コードを書き上げるまでに必要な時間の短さ
だろうか?

591 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 14:23:20.19 ID:tE1KtXdG.net]
国語やりなおせよ

592 名前:デフォルトの名無しさん [2015/12/29(火) 18:46:30.33 ID:LCj5nPMr.net]
>>586
でも処理開始を基準とした処理終了までの実行時間を考えると「早い」でも正しいような気はするんだよね

593 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 20:53:14.95 ID:iov3b/90.net]
それで結局>>579の意図は何なんだったのか

594 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 21:28:01.60 ID:tgPIqPRg.net]
>>588
すごく違和感あるな
辞書の文言を深く考えすぎじゃないの。普通に自分が使い分けてる時の慣用をそのまま思い起こせば?
仕事が早いと処理が速いの違いでいいでしょ

595 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 21:44:45.32 ID:PaSnbjgD.net]
「速さ」はコードを書く速度
「早さ」は実行した時に結果の出るまでの時間だろjk

596 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 01:14:20.50 ID:HdDYvHLE.net]
日本語難しいね

597 名前:デフォルトの名無しさん [2015/12/30(水) 02:19:40.96 ID:umSXLTLc.net]
>>591
馬鹿だなー。
ヒントやるよ。
実行速度 開発速度な。

早いっつーのは、ある時間のポイントに対して前であることだぞ?

598 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 02:22:05.23 ID:vy2SBag0.net]
例えば実行速度が2倍になったとする
これにより1ナノ秒速くなると、一年で365ナノ秒。
1億人がこのソフトを使うと365億ナノ秒も
時間が節約できるわけだ。



599 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 08:58:04.31 ID:sRX1FvYc.net]
実行速度より納期

600 名前:デフォルトの名無しさん [2015/12/30(水) 09:59:29.78 ID:gI1ebqZA.net]
>>593
が正解。
速さはある瞬間における変化量を示す。
早さはある状態に達する時点を示す。
ある作業の早さは、
開始時点+仕事の量÷仕事の速度+…
で必要な仕事全てに対して加算したもの。
特定の作業について、どれかの仕事の速さが非常に遅いと、作業の早さも遅くなる。
また、どれかの仕事の速さを限りなく速くしても、作業の早さについての支配項が別の仕事や開始時点に移るだけ。
仕事の速さが重要になるかどうかは、その仕事がどれだけ量が多いか/繰り返されるか/別の作業にも使われるかなどによって決まる。
特定の作業についてだけ考える場合は、他の仕事の達成時間(仕事量÷仕事の速度)が大きすぎないということが重要になる。

601 名前:デフォルトの名無しさん [2015/12/30(水) 11:34:53.66 ID:kOoiuILA.net]
>>596
とりあえずおまえの書いた仕様書とか読みたくないって思った

602 名前:デフォルトの名無しさん [2015/12/30(水) 12:12:30.41 ID:gI1ebqZA.net]
>>597
じゃあ自分で書けば良い

603 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 12:44:14.81 ID:jqEExdOl.net]
>>593
で、>>591のどこが間違っているの?

604 名前:ネットワークエンジニア(プロ)です [2015/12/30(水) 13:15:58.89 ID:jEJ0zliT.net]
>>593
釣りだと思うけどマジレスしてやるよ。
開始点(実行した時)が指定されてたら時間(距離)が絡むから速さな。

作業に対してはやさを使う場合、
暗黙的に作業開始から終了を指すので速度を使うのが正しい。

無理やり使うなら、
動的言語より静的言語の方が納品が早かったとかだけど、
早さは開始点を必要としないから、
静的言語が1年前から開発してて、動的言語は1カ月しかかっていなくても、
動的言語の納品日より静的言語が先に納品されたらそれは早いになるんだよね。

605 名前:ネットワークエンジニア(プロ)です [2015/12/30(水) 13:17:37.68 ID:jEJ0zliT.net]
>>599
みすった

つまり、早さは2つの作業量を比較するのに不適な表現だということ

606 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 14:21:01.41 ID:23BtFhNq.net]
>>585
速いはある時間に対しての処理量
早いはある時間軸に対しての相対的な時間
例(スピードが)速い電車と(朝)早い電車

607 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 05:11:11.93 ID:riQaChnP.net]
速いは時間辺りの運動量に対して。「10分で完了するなら(その動作は)速い」、など。対義語は遅い。
速いが指す対象は常に運動量に対してなので、「10分で完了するならその動作は速い」は、多重敬語と同じ理由で間違い。
総運動量を、経過時間 (運動開始と終了の2点) で除算した場合、具体的な速さ(または遅さ)が求まる。

早いは時間に対して。「完成 (した時間) が早い」、など。対義語は晩い。
早いが指す対象は常に時間なので 「完成した時間が早い」 は、多重敬語と同じ理由で間違い。
予定時刻と実時刻の2点を減算した場合、具体的な早さ (または晩さ) が求まる。

608 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 06:24:02.14 ID:dpAP8A1b.net]
じゃあ 疾い と 捷い は?



609 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 13:25:47.54 ID:0f/cpi8r.net]
スクリプト言語を使うと、どうして早く完成するんですか?

610 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 20:13:02.56 ID:bdwciMuP.net]
漠然としてるなぁ。もうちょい前提狭めようよ。どんな仕事でも早くすむ訳じゃないだろし
ちゃちゃっとスクリプト書いてデータ処理済ませたい場合もあれば、きっちりテストしてリリースビルド行う場合もあるし状況次第だよね

611 名前:デフォルトの名無しさん mailto:sage [2016/01/03(日) 03:25:29.35 ID:0fvig9Wk.net]
>>605
動作環境が用意しやすいから
あとはテキストでサッと書いて動作確認できる

612 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 20:36:38.41 ID:StQQAq7u.net]
>>607
「動作環境を用意する」ことが
開発時間の多くを占めてる場合に
成り立つ話ですねw

613 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 20:41:53.79 ID:5SwNgBCL.net]
>>603
「速い」の単位は速度(量/時間)
「早い」の単位は時間(時刻-時刻)
ってことだよな

614 名前:デフォルトの名無しさん [2016/01/05(火) 12:43:26.14 ID:MGwvwECv.net]
違いの分かる辞書というサイトに、次のようなことが書いてあった


「話が早い」や「回復が早い」は、速度を表しているようにも感じるが、
手っ取りばやい、短い時間で済むといった、ある時間よりも前になると
いう意味なので、「早い」を使う。

だから、「
全体の時間を短くするためにPowerShellを使うことで
手っ取り早く処理を終わらせることができる」

というような使い方ができそうですね。

615 名前:デフォルトの名無しさん [2016/01/06(水) 20:15:18.38 ID:d7TliyBK.net]
いい加減お前らPSHELLの話しに戻れよ

616 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 20:58:29.27 ID:wURx2dCr.net]
PSHELLははやいのか?

617 名前:デフォルトの名無しさん [2016/01/06(水) 21:27:11.31 ID:cUB9w8BS.net]
速さよりパワーだ!

618 名前:デフォルトの名無しさん [2016/01/07(木) 00:57:37.38 ID:P0u7J+GC.net]
>>611
はなしし?



619 名前:デフォルトの名無しさん [2016/01/07(木) 10:12:23.38 ID:3ybkLNiZ.net]
>>612
そりゃもうビンビンよ!!

620 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 22:49:23.38 ID:n8hbYLW+.net]
Windows PowerShell スクリプトの処理速度を上げる方法はありますか
https://gallery.technet.microsoft.com/scriptcenter/9c10260d-f928-4a0e-952a-f4d979c6305a

621 名前:デフォルトの名無しさん mailto:sage [2016/01/14(木) 04:46:38.21 ID:fK8eMzuy.net]
XPがまだ案件に含まれてるから使う気にならない

622 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 09:53:34.47 ID:l7ENeh3a.net]
XPにもPowerShellインストールできるだろ
https://www.microsoft.com/ja-jp/download/details.aspx?id=16818

623 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 19:05:43.43 ID:7+H4Uotl.net]
XPは古いのしか使えないんだよ

624 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 19:21:50.74 ID:QjSB1UcQ.net]
バッチやVBSでやるようなことにバージョン互換性関係ないがな
まさかPythonやRubyと比較するんでもあるまいに

625 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 19:59:17.38 ID:7+H4Uotl.net]
そもそも仕事でXPじゃOS標準で入ってない辺りでもう駄目でしょ
でもjavaは許されたりするんだよね
まあれはランタイムごと納品物に含められるからだけど

626 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 21:05:51.28 ID:QjSB1UcQ.net]
OS標準で言い出したら、XPが案件になかったとしても「Win7が案件に含まれてるから2.0固定で使う気にならない」って書き込みに来るのが目に見えてるな、一生やってなさい

627 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 21:55:06.31 ID:MuhDNyah.net]
>>621
セキュリティホールはどう対応するの?

628 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 23:56:25.30 ID:cvqdiWLy.net]
まともなコンプラもないんだろ
そこは突っ込むの可哀想
外からじゃ転職しろよとか直せよとかしか言えんしな



629 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 18:30:09.88 ID:rvNZLdMf.net]
実際2008で2.0で地獄見てるので転職したい…

630 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 02:24:41.39 ID:mTt8OWas.net]
なんで転職になるの?w

631 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 23:09:10.24 ID:5Km6QlG1.net]
XPは7より使いやすいし
枯れてるし
サポ不要ならいいんじゃないの
powershellなんて無かった

632 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 09:03:54.83 ID:WTFuYAdE.net]
こんなに便利だ PowerShell
itpro.nikkeibp.co.jp/atcl/column/16/010600004/

633 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 12:51:27.09 ID:zpe1QHZ3.net]
典型的な提灯記事

634 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 14:13:01.80 ID:fizl/FNm.net]
XP()はメモ帳すらバグってるゴミ

news.mynavi.jp/articles/2012/10/11/notepad/001.html

635 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 14:16:05.64 ID:fizl/FNm.net]
XP()はジャンクションすらまともに扱えないゴミ

pentan.info/server/windows/junction_trouble.html

636 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 14:19:08.25 ID:fizl/FNm.net]
XP()は今時トランザクションをサポートしてないゴミ

https://technet.microsoft.com/ja-jp/magazine/ff808320.aspx

637 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 15:02:25.61 ID:aIm2T9HM.net]
15年も前のOSだから仕方ないね

638 名前:デフォルトの名無しさん [2016/01/28(木) 11:08:57.82 ID:rbcgQOpS.net]
>>629
終わったOSの話題より提灯記事のほうがマシ



639 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 01:12:39.15 ID:QZN0GaAw.net]
2.0まではXPで使えるのな
3.0から何か面白いことある?

640 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 02:31:04.91 ID:GhBitEPn.net]
確かワークフロー機能が3.0からだったはず

641 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 11:31:59.59 ID:KopT+7Qp.net]
2.0と3.0以降では使い勝手に絶望的な差があるよ
DSCとか新しいコマンドレットとかOS側の対応がないと意味無いのはおいといても
2.0使ってるとISEの機能が段違いすぎて泣きたくなる
貧弱なタブ補完が有るだけでインテリセンスもスニペットもコードの折り畳み表示も無い

642 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 12:15:33.07 ID:GhBitEPn.net]
つまり2.0までしか使えないWindowsXPではPSを存分には使えないんだよなあ
ずっとずっとXPで行きたいのに
時代が俺を責め付ける
MSが俺に出費を促す

643 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 12:46:03.33 ID:Io+HPEGm.net]
開発環境をVisual Studioに統合して欲しいです

644 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 12:53:11.23 ID:e+bNCUyw.net]
大袈裟だな

645 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 14:40:03.00 ID:fPFeYHoX.net]
>>639
PowerShell Tools for Visual Studio 2015
https://visualstudiogallery.msdn.microsoft.com/c9eb3ba8-0c59-4944-9a62-6eee37294597
PowerShell Language Support for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell

646 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 17:10:46.82 ID:YU3UT4Zx.net]
>>638
3.0のISE程度でいいなら、リリース当時でもフリーで同等以上の普通にあったろ
個人の意思でずっとXP使いたいってことなら、会社のPCでもないんだろうし

647 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 23:17:42.53 ID:QZN0GaAw.net]
XPは普通に仕事で使ってるんだわ
外に繋がる環境じゃないという理由でな
OS標準でないとやっぱ移行しにくいな

648 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 09:57:17.66 ID:zftCOZlN.net]
バッチファイルなら排他制御も余裕だぜww

qiita.com/advent-calendar/2015/cmd



649 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 17:46:03.76 ID:THyLdfsy.net]
>>643
それ普通じゃねえから

650 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 17:51:26.36 ID:THyLdfsy.net]
windows版のopensshの話もっとしていいんだぜ
文字化けとかあんだろ

651 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 19:47:47.45 ID:ABeFAK/T.net]
pythonとかを採用せず、
こんなへんてこな言語にしたのはなぜ?

652 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:46:40.39 ID:Dhx7yIKO.net]
Pythonはシェルじゃないでしょ

653 名前:デフォルトの名無しさん [2016/02/09(火) 21:55:17.48 ID:qKGc1QL2.net]
>>647
Pythonはただのプログラミング言語だが?

654 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:11:21.52 ID:vsEmDrFF.net]
コマンドプロンプトで例えばノートパッドとか起動すると閉じるまで次の処理を待ってくれるんだけど、パワーシェルだと次へ進んでしまう。

655 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:17:37.65 ID:kINyOVJ+.net]
アプリケーション拡張やグルーコード、設定ファイル的な使い方って誰かやってる?
ってかやる価値ある?

656 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:57:16.10 ID:6coiY0M2.net]
位置付けが宙ぶらりんな気がする
これ使ってまあ便利ってことはまああるんだけど
使わなくても別にいいじゃんって気もするし
powershell指定の案件なんてやったことある?

657 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 01:05:40.79 ID:7ES6Q/Ni.net]
単に古臭いコマンドプロンプトを.netものへ置き換える事自体がMSの悲願なんじゃね?知らんけど
一応うちだとローカルバッチものは全部PowerShell縛りで進めてるよ
活用できてるとは言い難いけど便利だしね

iOS案件とかのデプロイ都合でMacが必要なときはzsh、Linuyサーバはbashといろいろ混乱中

658 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 01:08:55.59 ID:q6LHYeQi.net]
>>650
後ろに |out-null と付ければ処理待ってくれる
あちこちに書いてあるテクだけど



659 名前:デフォルトの名無しさん [2016/02/10(水) 01:54:39.47 ID:l/NE9Don.net]
>>652
バッチ処理。

660 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 09:00:34.10 ID:83b7Yxnh.net]
シェルを使うグルー処理は
外へ投げずにユーザーが自身で作成管理するものやろ

661 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 11:42:10.25 ID:0u8Tvs1q.net]
>>650
Start-Process -Wait

https://technet.microsoft.com/ja-jp/library/dd347667.aspx

662 名前:デフォルトの名無しさん [2016/02/10(水) 18:35:25.80 ID:hx+FITPH.net]
程よい便利さがあって好きだけどね
お仕事の補助に使ったりとかする

663 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 21:05:22.42 ID:ZQ/yQmxu.net]
使いやすいdiffが欲しい
gridViewに色付きで差分表示してくれるコマンドレットとか無いのか

664 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 10:20:19.45 ID:2Svwdx6f.net]
>>659
それはさすがにシェルに求める機能ではないだろ

665 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 11:04:19.66 ID:wdfBpgqi.net]
IEを新規セッションで開いて
そのIEのオブジェクトを取得したいんだけど
頭のええ人教えて

666 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 16:19:52.88 ID:vxbPXQEr.net]
>>660
OS標準機能だけってのが求められる人って結構の割合でいて
その中でもdiff相当は欲しい機能なんだよね
おれはpsじゃないけど手書きしたよ

667 名前:デフォルトの名無しさん [2016/02/11(木) 19:32:24.91 ID:PFSrkBcJ.net]
>>661
起動したあとの目的がわからないので、
単純に起動する例。オブジェクトは$ieに入ってくる

新規起動
$ie=[Diagnostics.Process]::Start(

668 名前:デフォルトの名無しさん [2016/02/11(木) 19:35:19.75 ID:PFSrkBcJ.net]
あ、そのまま書けないんか。
じゃ全角で失礼。半角にしてね

$ie=[Diagnostics.Process]::Start(”IEXPLORE.EXE”,”−nomerge http://www.google.com/”)
stop−process −id $ie.id



669 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 20:42:43.68 ID:wdfBpgqi.net]
>>664
ありがとう
助かりました

670 名前:デフォルトの名無しさん [2016/02/15(月) 16:42:09.18 ID:6kJ2h+Qx.net]
質問です。
ローカルでExcelを参照するスクリプトがあるのですが、
(openの記述箇所は以下の通りです)
$Excel=New-Object -ComObject Excel.Application
$Excelop = $Excel.WorkBooks.Open("c:\...\xxxx.xlsx")

このスクリプトをinvoke-commandでリモートPCで動かすとOpenエラーになってしまいます。
>>"1" 個の引数を指定して "Open" を呼び出し中に例外が発生しました: "Workbooks クラスの Open メソッドが失敗しました。
>>CategoryInfo : NotSpecified: (:) [], MethodInvocationException
>>FullyQualifiedErrorId : ComMethodTargetInvocation

リモートPC上にあるExcelに対してローカルと同様に参照したいのですが、何がいけないのでしょうか?
(パスとファイル名はローカル、リモート共に同じです。)

671 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 17:50:10.78 ID:Rdv1bFao.net]
>>666
ファイルをURLで指定するとか?

ファイルの場所は何処なのか
ローカルだけなのか
リモートだけなのか
ローカルにもリモートにも有るのか

672 名前:デフォルトの名無しさん [2016/02/15(月) 18:10:39.40 ID:6kJ2h+Qx.net]
>>667
URLで指定する方法は試してないです。

Excelファイルはローカルにもリモートにも有ると言うか、
invoke-commandでスクリプトを実行する前に
同一パスになるようにリモートPCにCopy-Itemでコピーしてます。

673 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 01:17:53.07 ID:iVtNN0Qi.net]
まずファイルがあるかどうかを確かめる。
次に、ファイル・ディレクトリのアクセス権

ひょっとしたら、Remoteなら、Log on が必要かも。
クレデンシャルやURL付きパスとか

Remoteで検索して

674 名前:デフォルトの名無しさん [2016/02/16(火) 09:08:49.62 ID:Oo0Wy79h.net]
>666
次のこと確認する必要あるんじゃない?
1.リモートPCにあるExcelを、
1-1 リモートPCのExcelを利用して起動したいのか
1-2 ローカルPCのExcelを利用して起動したいのか
2.表示先は?
2-1 リモートPC?
2-2 ローカルPC?

675 名前:デフォルトの名無しさん [2016/02/16(火) 20:12:55.19 ID:kewRiSUD.net]
>>670
ありがとうございます。
Excelは1-1です。
表示はしません。(.Visible=$false)
excelをシート毎にcsvファイルに出力する処理を行います。

>>669
ヒントどうもありがとうございます。
色々ネットで検索した結果、動く設定をひとつ見つけることができました。
dcomcnfg.exeを起動して、
コンポーネントサービス->コンピュータ->マイコンピュータ->DCOMの構成
->Microsoft Excelアプリケーションのプロパティ画面を開き
IDタブを選択すると
「このアプリケーションの実行時のユーザアカウント」の指定欄があります。
デフォルトは「起動したユーザ」になっているのですが、
ここをAdministrator指定に変更すると正常動作するようです。

詳しい理由は不明なのですが、恐らくアクセス権が関係するのかもしれません。

676 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 18:36:46.04 ID:QLpZ1xcH.net]
邪魔だよなー

677 名前:デフォルトの名無しさん [2016/02/23(火) 16:02:46.68 ID:bVdmwwet.net]
なにが〜?

678 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 04:02:34.65 ID:lISTNpjd.net]
>>664
$ie=[Diagnostics.Process]::Start("IEXPLORE.EXE","-nomerge www.google.com/")
stop-process -id $ie.id



679 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 04:04:27.51 ID:lISTNpjd.net]
書けるやん

680 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:29:40.53 ID:oX7nh+7R.net]
PowerShell v5の新機能と、実戦で使ってほしい機能
www.buildinsider.net/enterprise/powershelldsc/03

681 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 03:07:40.79 ID:H1/CVFjv.net]
ちょっと機能入れるの遅すぎんよ色々と
過疎スレの理由がこれよ
開発陣全然やる気ないだろ

682 名前:デフォルトの名無しさん mailto:sage [2016/03/06(日) 20:07:13.09 ID:xhYQ9XNv.net]
客が使ってうれしい機能と、開発陣のオナニーで気持ちがいいポイントが違うって話

683 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 08:57:18.73 ID:m8GXvu57.net]
https://twitter.com/PowerShell_Team/status/708310320029114369

Already 20K+ downloads of WMF 5 RTM!

684 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 10:05:59.96 ID:fRA+u3sx.net]
PowerShell v5に新たに入ったCompress-Archiveを使ってみたが。
特定のファイルを圧縮しようとすると、
System.OutOfMemoryExceptionが出る。

例外が出た位置は、
$destStream.Write($buffer, 0, $numberOfByteRead)
らしいが、これはPowerShellのバグ?

685 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 11:15:44.87 ID:OI/rQpcd.net]
OutOfMemoryException クラス
プログラムの実行を継続するためのメモリが不足している場合にスローされる例外。

メモリ足りないんじゃない?

686 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 11:17:31.75 ID:OI/rQpcd.net]
OSが64bitでもPowerShell自体が32bitだとプロセス全体で使えるメモリが3GB超えられないと思う。

687 名前:681 mailto:sage [2016/03/21(月) 18:00:38.14 ID:fRA+u3sx.net]
>>681,683
レスありがとうございます。

確かに、32bitOS上で動かしているので、実質3GBしかメモリは使えないけど。

エクスプローラからはzip圧縮できているのに、
powershellではエラーになるというのが、納得できなくて。
(仕様だと言われれば、それまでだけど。)

688 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 19:00:15.39 ID:i6HHA0de.net]
>>322
まじか



689 名前:デフォルトの名無しさん mailto:sage [2016/03/22(火) 21:27:35.76 ID: ]
[ここ壊れてます]

690 名前:b9+ZnbMG.net mailto: >>683
ZIPアーカイバの実装の違いかも。
UnZip32とかは64KBくらいのブロック単位で読み込んで処理するみたいだけど、
Powershellというか.NETのは一気に読み込んで一気に書き込むような動きだし。
アーカイバの挙動についての話が間違ってたらスマヌ。
[]
[ここ壊れてます]

691 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 21:22:17.76 ID:s3MwOHNG.net]
200mの文章読もこませると
メモリは3gぐらい使った

692 名前:デフォルトの名無しさん [2016/03/29(火) 08:36:14.11 ID:/c8bAcK4.net]
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート

693 名前:デフォルトの名無しさん mailto:sage [2016/03/30(水) 22:11:10.86 ID:J+JJRgR5.net]
Windows 10でUbuntuのBashが動作可能に?
japan.zdnet.com/article/35080338/

694 名前:デフォルトの名無しさん mailto:sage [2016/04/01(金) 21:48:57.91 ID:MjCO3cRP.net]
bashがオブジェクト指向シェルになって.NETやCOMにネイティブ対応したら
使うのを考えてやってもいい

695 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 08:36:13.12 ID:+H7iCAoB.net]
Bash for Windows: Why it’s awesome and what it means for PowerShell
https://blogs.msdn.microsoft.com/powershell/2016/04/01/bash-for-windows-why-its-awesome-and-what-it-means-for-powershell/

696 名前:デフォルトの名無しさん [2016/04/19(火) 18:34:29.54 ID:6qx0sWVY.net]
Bashつかったことないけど
使ったことない人間にとって
どんなメリットがあるんだろう

697 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 21:00:52.75 ID:rsAFGUcU.net]
率直に言って無い
MSが言ってる通り開発向け機能だしwinとlinuxはユーザ権限やファイルシステムの考え方が全く別のOSなので
winを使う分にはpowershellやcmdの方が良い

逆にbashでlinux的にwindows扱おうとして文句言ってるlinux屋さんはよく見かけるな

698 名前:デフォルトの名無しさん [2016/04/19(火) 23:54:07.83 ID:obcJrN8y.net]
逆に、linuxってそんなにシェルに頼らないと
ろくなプログラムやアプリを作れないってこと?



699 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 00:44:15.36 ID:dJsZ8ILR.net]
アプリ組むまでもなくシェルスクリプトで用足りてしまう程度のことしかやらないってこと

700 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 08:06:40.18 ID:C0SzI6Az.net]
>>693
プログラムよりはサーバ構築とか運用のシステム開発だな
まだ実現して無いけどpowershellにSSH導入が決まったときニュースになる位にはlinuxやUnixリモートの需要がある

701 名前:デフォルトの名無しさん [2016/04/20(水) 11:16:17.96 ID:PwDolE7Y.net]
>>694
そういえばUNIX,linuxの場合だと、データ管理や加工はDBでできる
ようなものだとか、ネットの管理だとかそんなのばかりで、まともな
アプリケーションという利用は少ないな。

702 名前:デフォルトの名無しさん [2016/04/20(水) 21:24:23.66 ID:1qc9xd7Z.net]
パイプで繋がる世界は温かい世界だよ

703 名前:デフォルトの名無しさん [2016/04/21(木) 08:12:07.53 ID:RUIPxN1u.net]
まあ、簡単につながるという意味だけ考えればそうだね。
データ同士のルールは利用者の負担になるけど。

704 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 09:05:28.86 ID:lMrhGQ0g.net]
>>693
開発の発想が違う
ツールを分割してバケツリレーで実現する文化
Windows+GUI開発 を長くやった後で
バッチ業務に初めて触れた時はカルチャーショックだった
バッチ志向

GUIばかり見てるとWebデザイナに仕事取られるよ

705 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 09:21:42.60 ID:ZpmS7ltT.net]
WebデザイナがスタンドアロンのGUIアプリ作ってくれるなら喜んで作らせるわ

706 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 12:25:57.62 ID:9Ocgrhnl.net]
>>699
話の前半と最後の行の繋がりがイミフ

707 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 12:57:12.56 ID:WMTbhAc/.net]
そのバケツリレーがテキストベースのパイプなんで
オブジェクトベースのpowershell万歳なのだ
まあ現状のパイプラインの設計を全肯定できる訳じゃないが
パイプコストがすげえ高いからオブジェクトが増える通りとクソ遅くなるとことかは許されざるよ

708 名前:デフォルトの名無しさん [2016/04/21(木) 16:50:02.89 ID:9Ocgrhnl.net]
なんだただの言語障害者か



709 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 16:54:57.92 ID:X+TjrOqa.net]
パイプのコストそんなに高いかね
流れるのがオブジェクトなら参照渡ししてるだけな気が
get-contentsから大量のテキスト呼び出しはそりゃ時間かかるだろうけど

710 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 17:30:15.50 ID:wvUna19q.net]
PowerShellより劣るbashを有難がるのが分からんな。
遺産だから仕方ないか。

711 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 20:09:26.87 ID:4i67qpRe.net]
VBがどんな便利になろうが
C++どころかCより下は変わらない
みたいな変な序列意識じゃね

712 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 20:20:29.24 ID:4i67qpRe.net]
あるいはPHPがPerlより下みたいな

713 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 21:00:10.89 ID:IOC4R2KX.net]
>>704
foreachとForeach-Objectだと100倍位差がついたりする
パイプにオブジェクトを1つづづ渡して処理を待つせいでウェイトが意外と馬鹿にならんよ

714 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 22:08:41.34 ID:gDaPvYDL.net]
>>700
そんなこと言ってるとElectronを得意げな顔して出してくるぞ

715 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 00:42:19.06 ID:LlQDmVKC.net]
機能と速度を同列に語るとかイミフ

716 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 03:02:02.40 ID:a/9UuJVj.net]
すみませんが、質問です。

Copy-Itemで-Confirmパラメーターをデフォルトでtrueにして使いたいのですが、
そのように設定するにはどうすれば良いでしょうか?

717 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 04:06:47.09 ID:HoGcTshw.net]
>>711
エイリアスを$profileに登録しておく

718 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 09:24:35.40 ID:ggdKDLP/.net]
>>711
about_Parameters_Default_Values
https://technet.microsoft.com/ja-jp/library/hh847819.aspx



719 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 01:06:29.46 ID:YDls2ool.net]
>>712, >>713
>>711です。
返事が遅くなってすみません。
回答ありがとうございます。

>>712
エイリアスに指定できるのはコマンドレットや関数の名前だけですよね。
パラメーターまでエイリアスに指定することはできないと思うのですが。

>>713
まさにほしかった機能です。
ありがとうございました。

720 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 02:10:25.98 ID:i6C/PPoX.net]
>>714
一時的に元のパラメータで実行したくなったらどうするん

721 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 02:25:24.69 ID:i6C/PPoX.net]
>>714
https://technet.microsoft.com/ja-jp/scriptcenter/powershell_owner07.aspx

722 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:26:24.37 ID:YDls2ool.net]
>>715
$PSDefaultParameterValues で設定するのは、
あくまで、コマンドレットのパラメーターの既定値(デフォルト値)です。
なので、ある $PSDefaultParameterValues の設定の元で、
別の値をコマンドレットのパラメーターに指定したくなったら、
その値を改めてコマンドレットのパラメーターに指定して、コマンドを実行すれば良いだけです。
あるいは、$PSDefaultParameterValues の値を一時的に変えて、
コマンドを実行しても良いかもしれません。

>>716
すみませんが、レスの意図が分かりません。

723 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:29:40.11 ID:i6C/PPoX.net]
>>717
バカの壁に囲まれてるから判らないんだと思うよ

724 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:41:22.67 ID:t3kT//Oe.net]
横からだが
mkdirがnew-itemのエイリアスらしいのに、デフォルトでディレクトリが作られるのが謎だったが
オプション付きでエイリアス登録できるようになってたのね

725 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 10:03:31.29 ID:cforlfSk.net]
mkdirはエイリアスじゃなくて関数
(Get-Item Function:\mkdir).Definition
を実行してみれ

726 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 12:20:23.92 ID:t3kT//Oe.net]
>>720
$wrappedCmd〜new-item でnew-itemをラップしてるのは分かった
こんな面倒な指定しなきゃいかんのか、パラメータ一つ略すだけで

727 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 14:21:41.22 ID:N1eA/7CK.net]
script blockを指定できるようになったら良いのにね

> Set-Alias hoge -ScriptBlock {cmdlet $args -param}

728 名前:デフォルトの名無しさん [2016/04/24(日) 17:47:43.41 ID:n8icIlKb.net]
>>719
・ mkdirがnew-itemのエイリアスだと勘違い
>>716>>718見てオプション付きでエイリアス登録できると勘違い
>>721も早合点くさいし・・・
こういう奴見ると頭痛くなる



729 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:06:41.04 ID:/LaxulbR.net]
シェルが糞で使い物にならないなこれ
readlineも入ってないんだもん

730 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:36:37.67 ID:gfJIGmNC.net]
V3以前を使ってるとか、その糞環境を窓から投げ捨てなさい

731 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:43:54.62 ID:/LaxulbR.net]
使ってみた印象、コマンドプロンプトにemacsのコマンドをコマンドレットとなずけましたというだけだな

732 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 21:26:27.37 ID:sYukcisz.net]
使う気が無い人向けのPowerShell入門
ttp://karino2.livejournal.com/69885.html
ライトユーザー向け:PowerShell再入門
ttp://m0t0k1x2.tumblr.com/post/120697058604/
"オブジェクト"から学ぶPowerShell
www.slideshare.net/stknohg/powershell-61260644

733 名前:デフォルトの名無しさん [2016/04/25(月) 02:29:05.34 ID:ZagQR9Ha.net]
>>726
みただけみたいね

734 名前:デフォルトの名無しさん [2016/04/26(火) 10:36:46.60 ID:70pI3+s/.net]
こいつの魅力ってどこらへん?

735 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 12:41:24.20 ID:GMvuAzj7.net]
モダンなシェルが書ける
バッチだと今どきGOTOとかだし

736 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 19:10:16.16 ID:Tx8NMol0.net]
スクリプトのことをシェルと言っちゃうような人に
モダンとか言われても、プププですよ。

737 名前:デフォルトの名無しさん [2016/04/26(火) 23:14:46.98 ID:ZSimnd6R.net]
bashを導入するなら、.NET Frameworkに対応するんだろうな。

738 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 01:06:29.84 ID:s42qV1Hi.net]
それは本家のbashが.NET coreに対応しないなら全く価値は無いし
テキストベースの基礎設計が変わらない以上は対応してもpowershellと同じようには使えないだろうね



739 名前:デフォルトの名無しさん [2016/04/27(水) 01:52:23.73 ID:DIeRo8dz.net]
それだとbashとPowerShellが混在して、迷走するだけ。

マイクロソフトのお得意技だが。

740 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 06:32:26.71 ID:vmi3tpS2.net]
CEO 交代で明らかに戦略を変えたから
COM偏重も見直しかもな

741 名前:デフォルトの名無しさん [2016/04/28(木) 00:25:20.78 ID:5MC9+OOp.net]
単にbashユーザーの取り込みでしょう

742 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 00:34:59.70 ID:Jc3mirn7.net]
>>734
こういうこという人よくいるけど
windowsはlinuxじゃないし、linuxはwindowsじゃないんでそれぞれの為のシェルをどっちかに寄せても不幸しか生まれないよ

743 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 00:36:51.81 ID:4kuk6T6M.net]
UWP推しな時点で今後もCOMまみれというか.NETのランク下がってるよね

744 名前:デフォルトの名無しさん [2016/04/28(木) 02:00:07.35 ID:5MC9+OOp.net]
>>738
なんで?
.NETランク上がってるような気がするけど

745 名前:デフォルトの名無しさん [2016/04/28(木) 10:50:04.19 ID:bfgqHswm.net]
PowerSHELLも廃れるんだろなあ
なんか低調だし

746 名前:デフォルトの名無しさん [2016/04/28(木) 17:11:35.33 ID:E/QwVwkG.net]
>>740
なんの目的で使うのか次第でしょう。
米国では増えてるし、ms自体がpowershell利用したものの作成に
走ってるので、そりゃないでしょ。

747 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 18:47:49.62 ID:0CK/BdIm.net]
PSはシステム管理者向けだから
JSとか普通のスクリプトみたいに
一般に普及しないのは仕様がない

748 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 21:40:27.84 ID:huGJc8sU.net]
>>741
MSSQLとかIISみたいにもう管理はpowershell前提で従来のコマンド類がそもそも用意されてないとか大分前からだしな
サーバ管理だとHyper-Vは当然としてVMWAREもpowershell前提だしAWSも対応してる
廃れるだの何だのって業務で使ってないだけじゃないの?



749 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 22:26:50.24 ID:t8l+I9BG.net]
>>741
米国では増えてるってエビデンスある?

750 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 10:08:05.50 ID:H9O34uIX.net]
>>729
最近勉強始めたばかりだけど、担当よるんじゃないかな
俺はシステム管理やってるから、PSを使いこなせれば楽になると思った
PGや設計する人は概念知ってりゃ良いだけかもね

751 名前:デフォルトの名無しさん [2016/04/29(金) 10:57:13.15 ID:6StK+sIg.net]
運用向けの言語とかニッチさしかないじゃん

752 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:26:52.06 ID:XJ8ifySN.net]
PowerShell結構好きだけどbashに駆逐される運命とは(`;ω;´)

753 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:46:31.95 ID:gox5D7xT.net]
>>746
企業内クラウドとかをms製品で作ったらpsで運用するだろう
msとしてはそういう方向に持っていきたいはず

企業内クラウドじゃなくてもDCとかも同様

754 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:47:47.65 ID:gox5D7xT.net]
bashで運用スクリプト作ってた人達からしたらそれらが直接動けば移行する気になるかも知れない

755 名前:デフォルトの名無しさん [2016/04/29(金) 19:52:39.85 ID:fCXVs0fr.net]
>>737
マイクロソフトはいつもこれで失敗している。

どう使い分けるのかを示さず、重複機能でユーザーを混乱させる。

756 名前:デフォルトの名無しさん [2016/04/29(金) 19:55:45.95 ID:fCXVs0fr.net]
Powershellはコマンドレットが中途半端で、すぐ.net frameworkを使うことになるのが残念。

757 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 20:56:30.13 ID:ZYXZ2tyt.net]
1つ覚えればいいんだから、すぐAWKやPython、Ruby、Perlを使うことになるよりましじゃろ?

758 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:43:46.25 ID:iKLCNqlh.net]
>>750
今回は示してるだろ
PowerShellはシステム管理者向け
bashは開発者向け



759 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 00:12:23.59 ID:q6AZPspZ.net]
>>750
単純に、UNIXも使えるからとMac使ってる、流れてしまっている連中を取り込もうとしてるだけやで。

760 名前:デフォルトの名無しさん [2016/04/30(土) 00:49:38.73 ID:pFZRQvkq.net]
>>754
だと思う。
>>753
プロトタイプに最高だよ

761 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 01:36:54.31 ID:hdth9551.net]
>>751
どんな言語使ってても一定以上複雑なことは
けっきょくライブラリやフレームワークに頼ってるから
そこは仕様がないんじゃね

762 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 01:41:44.53 ID:hdth9551.net]
むしろ.NET Frameworkを使えるのが
PSの良いところだと思う

763 名前:デフォルトの名無しさん [2016/04/30(土) 02:22:42.73 ID:pFZRQvkq.net]
>>757
だね。

764 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 02:48:11.38 ID:haBwD1Fb.net]
組み合わせないと使えないんだったら、C#とかC++だけで
作った方が手っ取り早いと思うがなあ。

765 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 10:07:59.11 ID:K5jIf/bW.net]
対象者がC#やC++使える前提で話すのをやめなさいって

766 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 10:08:58.56 ID:FmKrCKwb.net]
これがVSから独立してOSに標準搭載されたら
少なくとも開発者はもうPowerShell使わなくなるだろうね

C# スクリプト
https://msdn.microsoft.com/ja-jp/magazine/mt614271.aspx

767 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:00:15.28 ID:haBwD1Fb.net]
>>760

>むしろ.NET Frameworkを使えるのが
>PSの良いところだと思う

こういう話が出てくるのに、使えない前提なの?
誰かに作らせるもんね、って話?だったら最低だな。

768 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:37:18.26 ID:qUjvHAvp.net]
実行ファイル入れちゃいけない時とかあるからね



769 名前:デフォルトの名無しさん [2016/04/30(土) 12:59:55.77 ID:3pbrN2to.net]
>>759
それは、C#やC++をしっかり覚えている人限定の話だよね。

素早く作りたいときにC#やC++で入出力作ってるだけで
時間切れになっちゃうよ。

770 名前:デフォルトの名無しさん [2016/04/30(土) 13:58:21.88 ID:WILOMmUT.net]
>>753
管理者と開発者というよりは、UNIX系OSユーザーを取り込みたいだけでしょ。

bashを使わせたら、bashでできることは、ほとんどbashになると思うよ。

完全に2種類を扱うはめになって、うまく連携できるのかね。

771 名前:デフォルトの名無しさん [2016/04/30(土) 14:04:14.43 ID:WILOMmUT.net]
そもそもWindows PowerShellをbash風にするか、バッチファイルの拡張をしなかったのが失敗だったんだよ。

マイクロソフトはPowerShellを言語を研究してどうのこうの言ってたけど、できたものは、取っつきにくいもので中途半端というお粗末ぶりだった。

772 名前:デフォルトの名無しさん [2016/04/30(土) 14:24:18.68 ID:oiJstMwM.net]
>>766
使用目的次第じゃないの

773 名前:デフォルトの名無しさん [2016/04/30(土) 14:32:22.02 ID:WILOMmUT.net]
PowerShell、bash、バッチファイルWSH、VBScriptとたいへんだなw

774 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 14:42:42.62 ID:K5jIf/bW.net]
UNIX系ユーザーにとっては取っつきにくいものなんだろうねぇ、UNIX系じゃないから
バッチみたいにやりたいことができないってことがなく、WSHのようにまどろっこしい感じもないから、とても取っつきやすかった

>>762
いや管理者向けツールなのにC#やC++使える前提なのはおかしいでしょ、ってだけ
言語別に覚えるくらいならPowerShellから直接.NET操作するわーって人の方が多いと思うよ
まあ、プログラム板で言ってもしょうがないつーのはあるけど

775 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 14:44:53.53 ID:sdZ1hFlz.net]
あれこれ出すことでPG人口増やしたり雇用拡張狙ってるのでは?
新しい言語に次々入れ替える事で老害を追い出したり
実際は雇用増やしたりしないから皺寄せ被るだけだけど

776 名前:デフォルトの名無しさん [2016/04/30(土) 15:01:50.25 ID:WILOMmUT.net]
>>770
マイクロソフトは昔から重複機能を出しまくりです。

777 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 15:34:13.78 ID:YMKMB9Sr.net]
>>765
FAQくらい読めよ馬鹿

https://msdn.microsoft.com/ja-jp/commandline/wsl/faq

非公式日本語訳
ttp://kledgeb.blogspot.jp/2016/04/wsl-1-ubuntu-on-windowsubuntu-on.html

[誰のためにあるシステムなの?]
これらのシステムは、開発者のためにある。
特にWeb開発者や、オープンソースのプロジェクトで開発を行っている開発者たちのためにある。
これらのシステムは、UbuntuのBashやLinuxのコマンド群(sedやawkなど)を使用可能にする。
さらにRubyやPythonといったLinuxのツール群も利用可能だ。

[このシステムはPowerShellにとってどういう意味があるの?]
オープンソースのプロジェクトで活動している時、
PowerShellプロンプトからBASHへ移った方が非常に便利なケースが多々あった。

Bashのサポートにより、Windowsのコマンドライン環境の価値を高め、
PowerShellやPowerShellのコミュニティーは他の人気のある技術に注力できる。

[すべてのLinuxアプリがWSLで動かせるの?]
違う!
「WSL」は、Windows上でBashやLinuxのコマンドラインツールの実行を
必要とする開発者達に向けたツールだ。

「WSL」は、「Gnome」や「KDE」といったGUIデスクトップやアプリケーションのサポートを目的としていない。
加えて、「Redis」のような多くの人気あるサーバーアプリケーションを動かすこともできるだろうが、
「WSL」のサーバー目的での使用は推奨しない。

サーバー目的で使用するなら、Microsoftは「Azure」や「Hyper-V」、
「Docker」といったソリューションを提供しているので、そちらでUbuntuを利用して欲しい。

778 名前:デフォルトの名無しさん [2016/04/30(土) 16:15:02.86 ID:WILOMmUT.net]
>>772
要するに迷走



779 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 18:20:08.52 ID:qV1fboCw.net]
まるでUNIXが迷走していないかのような言い方

780 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 18:42:55.01 ID:haBwD1Fb.net]
今は迷走してないだろ。LinuxみたいなUnixもどきは別として。

781 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 19:39:10.96 ID:qUjvHAvp.net]
OS Xが迷走でないと

782 名前:デフォルトの名無しさん [2016/04/30(土) 20:04:24.05 ID:WILOMmUT.net]
>>774
バッチファイルを少し改良するだけでも全然違ったけど、マイクロソフトはCUIは古いものと決めつけた結果がこれ。

783 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 20:15:48.37 ID:K5jIf/bW.net]
迷走した結果としてbash, zsh, tcsh...etc、 果てはPythonやRubyがシェル代わりになっちゃっただけで、迷走してはいないね

784 名前:デフォルトの名無しさん [2016/04/30(土) 20:28:19.81 ID:WILOMmUT.net]
UNIX系はbshでなんら困らない。

785 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 21:06:47.82 ID:haBwD1Fb.net]
似たような実装がいくつもあるからと言って大本が迷走してる訳ではないだろ。
なんか頭の悪い奴がいるよな。

786 名前:デフォルトの名無しさん [2016/04/30(土) 21:45:12.37 ID:YakJljRS.net]
bashの実装を見るに、Windowsの管理ができるようには思えないから
PowerShellとは競合しないんじゃないかな

787 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 21:46:18.31 ID:K5jIf/bW.net]
PowerShellで.NET使う=C#経由で使うって勘違いしちゃった子に言われちゃったよ、とほほ・・・

788 名前:デフォルトの名無しさん [2016/04/30(土) 21:54:12.44 ID:WILOMmUT.net]
UNIXはシェルスクリプトで自分自身の機能を動かしているからな。

Windows PowerShellには期待したけど、マイクロソフトがやる気なしだからCMDの置き換えも進まない。

管理がPowerShellだと言うけど、システム管理は、かなりの部分がGUIの実行ファイルだし、言うこととやることが違いすぎる。



789 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:04:43.07 ID:O7pF7Dyv.net]
>>783
リモートで多数のサーバを管理するには?

790 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:16:19.07 ID:gFTnfePy.net]
powershellの大部分がGUIの実行ファイル??
何言ってんだこいつ、何か根本的に間違えた理解してないか

791 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:44:19.80 ID:haBwD1Fb.net]
>>785
君の文章の読み取り能力の問題だと思うよ。

792 名前:デフォルトの名無しさん [2016/05/01(日) 06:24:14.36 ID:KwtCSCHw.net]
>>785
だとおもう。

793 名前:デフォルトの名無しさん [2016/05/01(日) 07:20:11.13 ID:Pgk5j+7p.net]
勘違いしているのが多いけど、Windowsって同じ管理ツールをGUIとCUIで表示仕分けているだけで、実体は同じだよ。

794 名前:デフォルトの名無しさん [2016/05/01(日) 08:31:20.33 ID:XCt98tIy.net]
Windows化万歳!
systemd最高!

795 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 09:46:21.95 ID:5Qk7Bzky.net]
windowsAPIの新しい奴がドットネットというインタープリターで
powershellはドットネットを直接動かせるからwinndowsで出来ることは
なんでもできるってだけでインターフェイスなどはコマンドプロンプトと
変わらない
コマンドプロンプトのコマンドは新しいコマンドのエイリアスとして定義されている
というのがpowerhellの実情だよ

796 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 10:06:32.34 ID:dUThwqKG.net]
>>777
一方、いまだにGUIを馬鹿にし続けているUNIXはMacにユーザーを取られてしまいましたとさ

POSIXなんてそのうちObjective-CみたいにAppleに乗っ取られて
用済みになったら捨てられちゃうんじゃないの?ww

797 名前:デフォルトの名無しさん [2016/05/01(日) 11:09:03.92 ID:Pgk5j+7p.net]
>>791
UNIXはパソコンじゃないしな。

798 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:27:27.19 ID:AqctS693.net]
デスクトップ用途なら隅々まで日本語化が必須だから
面倒見てくれる企業がいないとダメ



799 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:30:32.89 ID:WJyMnvJx.net]
>>790
>windowsAPIの新しい奴がドットネットというインタープリターで

大丈夫かいな。

800 名前:デフォルトの名無しさん [2016/05/01(日) 11:45:42.78 ID:5Qk7Bzky.net]
wikipediaより
インタプリタは、およそ次のいずれかの動作をするプログラムである。
ソースコードを直接実行する。
ソースコードを何らかの効率的な中間表現に変換しながら実行する。
システムの一部であるコンパイラが生成し出力した、コンパイル済みの中間表現を実行する[1]。ソースプログラムはマシンに依存しない中間的なコードに事前にコンパイルされ、実行時にリンクされ、インタプリタで実行される。
Brainfuck や Lazy K、マイクロコンピュータの Tiny BASIC は1の例である。Perl、Python、Ruby、Prolog は2の例、Java や .NET Framework などは3の例である。

801 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:58:53.37 ID:jao1F05W.net]
.NET Frameworkってインタプリタで実行出来るの?
JITだと思ってた

802 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:15:23.85 ID:AqctS693.net]
インタプリタと仮想マシンをごっちゃに覚えてるだけだろう

803 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:18:12.13 ID:UaAM6zJL.net]
powershellというインタプリンタで.NETのオブジェクトが動いてるから、間違ってるとも言い切れないが
791が言ってるのは多分それとも違うな

804 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:29:05.71 ID:rZHTTQR4.net]
"共通言語ランタイムは、パフォーマンスを向上させるようにデザインされています。
このランタイムには多くの標準ランタイム サービスが用意されていますが、マネージ コードのインタープリター処理が行われることはありません。
ジャスト イン タイム (JIT: Just-In-Time) コンパイルと呼ばれる機能により、すべてのマネージ コードは、それが実行されるシステムのネイティブ機械語で実行できます。"
https://msdn.microsoft.com/ja-jp/library/zw4w595w.aspx

805 名前:デフォルトの名無しさん [2016/05/01(日) 12:52:04.23 ID:7LFQQ27Y.net]
>>796
dllの実行形式モジュールだよ

806 名前:デフォルトの名無しさん [2016/05/01(日) 12:53:57.29 ID:7LFQQ27Y.net]
>>794
.NETをインタープリターと思っていたとは信じられない
ほんと心配になるね。

807 名前:デフォルトの名無しさん [2016/05/01(日) 12:58:25.32 ID:7LFQQ27Y.net]
ここでPowerShellがどうだこうだと文句言っている人の
多くは、まるきりPowerShellを知らずに、勘違いして批判してると
思ったほうがいいようだな。

808 名前:801 [2016/05/01(日) 13:08:55.26 ID:7LFQQ27Y.net]
>dllの実行形式モジュールだよ

dllを実行形式というと語弊があるな。
要は実行モジュールにロードするバイナリだよ
インタプリタなんかじゃない



809 名前:デフォルトの名無しさん [2016/05/01(日) 13:11:22.44 ID:5Qk7Bzky.net]
wikipediaによると
インタープリターのバリエーションにバイトコードインタプリタと実行時コンパイル
があるらしい
このスレッドでいってるのはインタープリターのバリーエーションとしての
インタープリターであって、広義にいうと実行時コンパイル(JIT)は
インタープリター

810 名前:デフォルトの名無しさん [2016/05/01(日) 13:20:26.19 ID:tKi6j9CT.net]
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません


811 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 13:37:31.49 ID:WJyMnvJx.net]
>>804
>wikipediaによると

大丈夫かいな。

812 名前:デフォルトの名無しさん [2016/05/01(日) 13:39:27.69 ID:7LFQQ27Y.net]
>>804
ここみると、そういう意味でインタープリターと
言っているようには見えないんだよな。
そうだとしたらUNIXシェルの話はなんで出るのって話にもなる。

813 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 13:46:09.04 ID:WJyMnvJx.net]
wikipediaによるとUNIXシェルはJITなんじゃないの?w

>>790は初っぱなの「windowsAPIの新しい奴」から大丈夫じゃないし
なんだろう、中学生の情報の教科書にそういうことが書いてある?
とか心配になってきた。

814 名前:デフォルトの名無しさん [2016/05/01(日) 15:34:01.35 ID:5Qk7Bzky.net]
windowsはドットネットというインタープリターがOSに埋め込むようになったから
シェルにドットネットが使えるようになったんだろ
linuxはプロプライエタリソフトじゃないからOSにインタープリターが埋め込めなくて
posix標準だからコンパイル済みのツールが必要だけど
windowsはこれまでコマンドラインツールを用意してこなかったけれど
これからはドットネットの関数を使えばそんなもの必要ないと言うようになった
ということだな

815 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 15:45:59.66 ID:UaAM6zJL.net]
>>809
また盛大に突っ込まれるぞー
とりあえずDLLが何かってとこから勉強してみては

816 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 15:49:14.25 ID:f7rDjALb.net]
取り敢えず国語からガンバレ

817 名前:デフォルトの名無しさん [2016/05/01(日) 15:52:57.10 ID:5Qk7Bzky.net]
昔はそうだったけれど残念なことに
ドットネットはwindows10からアンインストールできないようになって
windowsの一部として組み込まれるようになってしまったんだよ

818 名前:デフォルトの名無しさん [2016/05/01(日) 16:01:37.75 ID:+mt+Irjx.net]
>>812
それって、単に.NET Nativeの話でしょ。



819 名前:デフォルトの名無しさん [2016/05/01(日) 17:43:02.49 ID:Pgk5j+7p.net]
.net frameworkってただのクラスライブラリなのにな。

Windows SDKで簡単なアプリケーションの開発でもやってみたらいいよ。

820 名前:デフォルトの名無しさん [2016/05/01(日) 18:38:49.23 ID:eoHxXThR.net]
ここが盛り上がるということはパワーシェル使いのシステム管理者の皆さんは休みがちゃんと取れたという事ですね
よかったよかった

821 名前:デフォルトの名無しさん [2016/05/01(日) 19:14:55.86 ID:yI1wKfnR.net]
まあ、お休みできることは結構。
会社かから投稿してたりしなんて。

PowerShell利用はシステム管理者だけじゃないんだよね。
日本では多くがその使い方に特化してるけど。
結構なアプリのプロトにも最高。

822 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 23:51:07.24 ID:WJyMnvJx.net]
GUIの使い勝手の評価のためにVBでプロトを作るのはわかるんだけど、
PowerShellで作るのはそういう部分じゃないよね?
だったらC#とかで作ったほうが早いと思うんだけどなあ。
なんでわざわざそこでPowerShellを使うのかがわからない。

823 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 23:52:24.04 ID:WJyMnvJx.net]
>>809
誰かにいじめられてるの?いじめられて変な文章書かされてるの?

824 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 00:00:35.08 ID:AnheKN+z.net]
(表面上)スクリプトオンリーでGUIのツールがゴリゴリ動くのはロマンがある
だから何だって話だが

825 名前:デフォルトの名無しさん [2016/05/02(月) 00:18:42.44 ID:9X3lUE5S.net]
一通りcuiでスクリプト組んだ後に、GUIも付けるかって感じで画面作るが、そっちのコードの方が多くなって何やってんだかって気持ちにはなる。

826 名前:デフォルトの名無しさん [2016/05/02(月) 06:22:42.57 ID:XX4YvE9o.net]
VBScriptがあるじゃないか。

827 名前:デフォルトの名無しさん [2016/05/02(月) 07:45:53.09 ID:L//4ioiI.net]
画面を作るって話じゃなく、アプリという流れでのプロトの話で、
画面だけならVBやC#でプロト作ってもそう変わらないが
データ処理を前提のアプリでそのメリットが出て来る。
>>819 PowerShellスクリプトでGUI書いてもいいが、別にスクリプトで
動的に書くかどうかは利用者次第。

828 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:40:04.08 ID:7cZJPHKs.net]
bash搭載後はやっぱりPSもWSHみたいに空気になるんだろうか…



829 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:42:44.44 ID:BkTLW635.net]
bashはオブジェクトをパイプで渡せないからなあ

830 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:59:07.89 ID:GsZlt9aL.net]
>>824
bashはゴミすぎるな。

831 名前:デフォルトの名無しさん [2016/05/02(月) 13:03:23.61 ID:jeS+w403.net]
そもそもbashで済むなら、似た類のものを作ったでしょう。
無理だからPowerShellのようなものを作ったと考えたほうが
良いと思うんだよな。
で、今なんでBashか、単にunixのシェルに慣れた人が仕事で
Windows使う必要があるか、winとunixつないだ時に便利と
いうことじゃないかな。

832 名前:デフォルトの名無しさん [2016/05/02(月) 13:04:26.18 ID:jeS+w403.net]
>>823
それは無いと思う
すでにmsがいろいろなところで使用してるから。

833 名前:デフォルトの名無しさん [2016/05/02(月) 16:59:34.98 ID:AVN8JPbX.net]
みんな、パイプで繋がろう!

834 名前:デフォルトの名無しさん [2016/05/02(月) 17:03:04.76 ID:aR8AOrvI.net]
双頭バイブ

835 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 17:51:44.68 ID:a/5E9J9i.net]
bashサポートは
unix鯖のソフト開発をwin機で出来るようにとか
unix系鯖からwin鯖へ移行するハードルを下げる事が主な目的でしょ
bashでwin機を管理させたいわけじゃない
win機を使わせる為の機能の一つ、餌にすぎない

836 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 17:57:37.24 ID:aR8AOrvI.net]
fork出来ないとかだめとか言い出しそう

837 名前:デフォルトの名無しさん [2016/05/02(月) 18:19:09.95 ID:jeS+w403.net]
>>830
そんな感じだと思うんだよな

838 名前:デフォルトの名無しさん [2016/05/02(月) 19:17:26.56 ID:XX4YvE9o.net]
>>830
マイクロソフトは、マイクロソフト内でバラバラに開発してしまうので、本当に戦略があって出てきたかものかどうかは分からない。

誰が使うのか分からないが、SQL ServerのLinux版を作り出したり、迷走しているのは明らか。



839 名前:デフォルトの名無しさん [2016/05/02(月) 19:21:35.35 ID:5K6u7Nv1.net]
SQL Serverの元がUNIX上の代物だから
あってもおかしくない気はするけどね

840 名前:デフォルトの名無しさん [2016/05/02(月) 19:23:59.08 ID:XX4YvE9o.net]
>>834
いや、SQL Server 7.0で完全に作り直してるから似ているだけで別物。

841 名前:デフォルトの名無しさん [2016/05/02(月) 19:24:26.14 ID:5K6u7Nv1.net]
そりゃ分かってるよ

842 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 19:53:43.74 ID:7cZJPHKs.net]
Linux版SQL Serverの何が迷走していると思うのか理解出来ん

843 名前:デフォルトの名無しさん [2016/05/02(月) 19:53:56.59 ID:AVN8JPbX.net]
みんなどんな用途に使ってるのかなあ?

844 名前:デフォルトの名無しさん [2016/05/02(月) 19:59:34.65 ID:XX4YvE9o.net]
>>837
だってそんな実績のないもの数年はどこもまともに使ってくれない。

マイクロソフトはとにかくWindowsを使わせるようにやってきたのに、とうとう尻に火が付いて保険をかけてきたとしか思えない。

845 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 20:04:44.45 ID:R0ulJHCe.net]
>>838
自動化

846 名前:デフォルトの名無しさん [2016/05/02(月) 20:17:23.60 ID:EHqJh7iY.net]
>>840
まず、それが出て来るね。

847 名前:デフォルトの名無しさん [2016/05/02(月) 20:18:15.98 ID:XX4YvE9o.net]
>>838
そんなもんバッチ処理に決まってんだろ。

848 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 20:44:18.13 ID:As/d9Q+3.net]
>>830
>>772にもあるけど、Win鯖OSには提供されないし、推奨もしてない
OSS系の開発用途にはUNIX文化に密着してる文bashの方が向いてるから、それ用に追加するってだけ



849 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 20:45:45.38 ID:As/d9Q+3.net]
文⇒分ね

850 名前:デフォルトの名無しさん [2016/05/02(月) 22:11:54.71 ID:XX4YvE9o.net]
>>843
推奨していないなんて言ってもマイクロソフトがコントロールできるわけがない。

当然、管理用にも使われてしまい、PowerShellと混ぜこぜになるのは目に見えている。

851 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 23:05:35.00 ID:As/d9Q+3.net]
>>845
それはしょうがないだろう、本家本元UNIXトップシェアのMacですら、自動化の手段として
bashだけじゃ不十分ってんで、AppleScriptやAutomator、python/ruby/Perl標準搭載なんだから

852 名前:デフォルトの名無しさん [2016/05/02(月) 23:47:46.34 ID:TVINCfPl.net]
なんか、Linux,Unix支持派が、使ってもいないのに
ともかくケチ付けたくて、投稿してるのが問題産んでる
ってな構図みたいなだな。

853 名前:デフォルトの名無しさん [2016/05/02(月) 23:56:39.90 ID:XX4YvE9o.net]
>>847
妄想

854 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 04:34:01.67 ID:CMN1k9WU.net]
>>838
アプリケーションの障害解析で使い始めた。 Javaのアプリで開発はLinuxだけどお客さんはWin。
ログファイルをコピーしてきて、その場限りのログ解析をbash,grep,awk,… などでやってたけど、
Powershellが鯖にあるので使えるかと学んでみた。 DBから特定のデータを読み込んだり、ログをパーズして
イベントを抽出したり、一旦読み込めればそれらの整合性をチェックするための自動スクリプトがサクサク
書ける。

最初はどう使うか戸惑ったけど、PSObjectにとりあえずなんでもぶち込む事を覚えたらすごく効率が上がった。

色んな解析ツールをfunctionとして定義していけばそれがコマンドとして使え、コンプリーション、
ヘルプなども自動的にやってくれるのがうれしい。 

スクリプト言語とシェルの機能がいいバランスだと思う。 Win限定なのが残念。 

855 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 04:51:12.38 ID:2u1XVIGq.net]
XMLの扱いがえらく楽なのでそれだけでもPowerShell選ぶ理由にはなるかな・・・
パイプに.NETオブジェクトしか渡せないって言うのが使いづらい事もあるけど、
理解が進むとどんどん扱いやすく効率良くなってくのが面白い。

856 名前:デフォルトの名無しさん [2016/05/03(火) 05:06:14.97 ID:B3ZNT0A6.net]
>>838
Excelを外部からコントロールしたり、シート自動生成するのに使ってる

857 名前:デフォルトの名無しさん [2016/05/03(火) 05:09:15.62 ID:B3ZNT0A6.net]
>>850
たしかに、XMLを対話型にタグを手繰ったり
編集するのに使ったとき便利だった
ただ、他のツールで同じことをやったことが無いので
比較できないんだが、簡易に感じた。

858 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 06:25:39.63 ID:8J32Y9OI.net]
PSは最初ちょっとだけ取っつきにくかったけど
慣れると快適で昔のバッチとかに戻れないね



859 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 15:24:36.60 ID:xY2tJbDK.net]
XMLといえば、官公庁に納める電子成果物のファイル名を元に戻すのが簡単で助かったな
そのままだと管理番号だけのファイル名で何がなんだか分からんけど、XMLで構成が記述されてて、そこから本来のファイル名に直した

860 名前:デフォルトの名無しさん [2016/05/03(火) 17:01:53.38 ID:yHpQq9rC.net]
JSONとかも簡単に扱えるでしょ、便利

861 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 18:03:07.29 ID:ph4fXdjM.net]
JSONでなにすんの?

862 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 20:27:10.81 ID:CMN1k9WU.net]
だけどPSONがサクッと扱えないのがイラっときた。 

863 名前:デフォルトの名無しさん [2016/05/03(火) 21:55:53.36 ID:ipTHSjWk.net]
PSON?

864 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 22:37:56.16 ID:CMN1k9WU.net]
Powershell Object Notation

865 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 22:50:18.22 ID:5ZpRu8VB.net]
ググったけど単にハッシュ生成するだけのps1ファイルじゃないか

866 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 23:40:17.23 ID:CMN1k9WU.net]
そう。だからconvertTo-JSONがあるからconvertTo-PSONって出来ても良さそうなのになぜか無い。

867 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 23:46:25.87 ID:5ZpRu8VB.net]
ファイル形式として認知されてないんだろう

868 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 23:58:53.44 ID:xY2tJbDK.net]
ぶっちゃけiexすればいいだけじゃね



869 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 00:01:03.79 ID:RaW3KSWn.net]
ああ、逆にハッシュからテキストへの変換か
そもそもハッシュテーブルの必要性を感じたことないな・・・

870 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 00:58:01.16 ID:54jxnoC9.net]
ハッシュの配列、ハッシュや配列の入れ子とか使いまくってる。
自分的にはこれがbashに比べての最大の利点。 bashだったらそこでPythonなんかに切り替えなければ
ならない作業がPSはそれだけで完結できる。

871 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 04:10:50.42 ID:0wPtL/Lt.net]
>>861
CovertToXMLじゃああかんの?
.NET型情報保持したXMLになるよ

872 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 21:31:09.53 ID:54jxnoC9.net]
>>866
まあ、とりあえずはそうしてる。 PSONのほうが可読性がいいので出来れば使いたかったんだけど。

873 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 21:07:59.55 ID:o7YvYv9W.net]
最近こいつが設定記述に使えるんじゃないかって気がしてきた
コンテナの解決方法を記述するとかXMLより見やすいしちょっとした処理も気軽に書けるし

874 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 21:44:34.77 ID:zGLqqiLK.net]
使えるよ

875 名前:デフォルトの名無しさん [2016/05/10(火) 05:49:26.39 ID:ywfE8dkv.net]
ここで言われている設定記述って何なのでしょう?
あるいは、どこか簡易な説明リンク先とかあるでしょうか。

876 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 06:29:22.48 ID:pT7b4QGj.net]
chef, puppet, ansible

Jenkins, Gradle

877 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 08:13:33.72 ID:OMtzGOin.net]
>>870
iniファイルの進化版とでも考えればいいんじゃないかな
自前で読み込み処理作るのは結構な手間だし、直接編集もしやすい決定版ってのはまだない
JSONが割と一般的だけど

878 名前:デフォルトの名無しさん [2016/05/10(火) 17:20:28.65 ID:EuQsq384.net]
>>872
その辺ヒントに、触りだけでもかじってみます。



879 名前:デフォルトの名無しさん [2016/05/10(火) 21:34:53.75 ID:3JbtgNg4.net]
TOMLいいよ

880 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 23:32:12.79 ID:OMtzGOin.net]
>>874
powershellのハッシュなりに変換するツールあるの?
ちょっと見つけられなかったんだけど

881 名前:デフォルトの名無しさん [2016/05/13(金) 19:47:32.23 ID:fJtB6pO/.net]
マ イ ン ド コ ン ト ロ ー ル の手法

・沢山の人が、偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト

10人に一人は カ ル ト か 外 国 人

「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !

882 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 15:16:30.87 ID:+6XYKEnz.net]
db管理する事が多いんだけど、通常のpsとsqlpsって、どういう風に使い分けてる?

883 名前:デフォルトの名無しさん [2016/05/14(土) 22:14:42.23 ID:KNZUZQqL.net]
sqlps自体初めて聞いたよ

884 名前:デフォルトの名無しさん [2016/05/14(土) 23:59:10.17 ID:U/27CHLq.net]
>>877
意味不明だな。

PowerShellのスクリプト内でSQL*Plusを実行するだけだろ。

885 名前:デフォルトの名無しさん [2016/05/15(日) 00:01:11.48 ID:szTcMQ2X.net]
SQL Serverのことか。

またOracleの真似かよw

886 名前:デフォルトの名無しさん [2016/05/15(日) 00:03:52.20 ID:3r74IXj8.net]
ちょっと調べたけど、SQL*Plusとほぼ同じというかパクリじゃねえか。

887 名前:デフォルトの名無しさん [2016/05/15(日) 00:05:35.01 ID:3r74IXj8.net]
どう使い分けるじゃなくてPowerShellのスクリプトでsqlpsを起動するだけだよ。

使い分けなんてない。

888 名前:デフォルトの名無しさん [2016/05/15(日) 12:40:03.82 ID:5O8faJUK.net]
>>882
だよね。



889 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 05:32:21.89 ID:esKLWRWm.net]
自分の場合はPostgresだけどデータベースを直接PSから操作している。 Queryを叩き、
結果を変数として読み込んだり、テーブルをPSの配列として読み込んだり。 よくする操作を
functionとして定義したりしてアプリのデバッグコマンドのようなものがほいほい書けて便利。

890 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 10:49:43.50 ID:lSZrfEHX.net]
Npgsqlじゃダメなの?

891 名前:885 mailto:sage [2016/05/22(日) 20:31:06.23 ID:YFT4syuw.net]
そっちのほうがいいんだけど、環境がPowershell 2 (.Net 2)でNpgsqlは要.Net 4

892 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 22:44:21.68 ID:hiYbcydt.net]
PSv2はつらいな
でもそういう環境だとVBSとbatしか他の選択肢がないからそれでもマシなんだよな…

893 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 23:30:07.31 ID:Myb/aKrc.net]
明日まさにそういう環境で作業しなきゃならん
PSV2から.NET4.5.1のアセンブリ読み込みってなんとかして出来ないのかな
富豪プログラミングしかした事ないのに持ち込み制限とかキツイわ

894 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 23:48:22.79 ID:zi6007WU.net]
>>887
ためしてないけどこんなの見つけた
https://gist.github.com/jstangroome/882528

895 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 07:19:54.17 ID:u8LKJuek.net]
>>888
.NET4有効にすればできるよ

896 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 07:28:47.04 ID:Q54Hos6V.net]
>>888
趣味ならともかく、仕事でそれかよw
そこで失敗させてリストラの方向かな。

897 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 07:45:08.59 ID:yWQjoU5N.net]
>>891
仕事のほうがそういうレガシーな縛りが多いぞ。

898 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 08:28:03.88 ID:6psiGDvx.net]
すいません
今までは環境も自由に選べる仕事だったので



899 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 05:55:39.45 ID:5i8C5xwA.net]
制限は職場だからこそだよな
だからこそデフォでそこそこ使えるPSが重宝される

900 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 16:59:10.01 ID:bkOTVy7u.net]
古いPSしかいなくて辛いという話をしているのに
なぜデフォでそこそこ使えるとか意味不明なことを言い出すのん?

901 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 18:37:51.59 ID:JXUaips2.net]
別にスレの流れに
合わせないといけない
というわけでもあるまい

過疎なんだし
言いたいこと言えばいいよ

902 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 18:44:03.16 ID:2o6aWjcq.net]
想像してる状況が違うんだよ
フリーソフトが一切駄目な環境だとバージョンいくつでもPowerShellが使えるだけで大分助かるってのはある
まあ、デフォルトでPowerShellが使える=Windows7&V2以上ってことになるけど

903 名前:デフォルトの名無しさん [2016/05/28(土) 18:44:49.03 ID:JgmnNsqX.net]
仕事で必要なら言えばいいのに。

904 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 04:26:52.92 ID:ZZn+2cKJ.net]
言ってどうにかなる環境ならとっくにやっとるわい
PSv2もだけど.NET2.0もまだ途上の代物で結構違っててあると思ったものがなかったりしてつらい
なぜだかあるクラスには2.0ではdisposeがないとかたぶん他所だと知っててもしょうがない知識がどんどんたまる…

905 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 09:50:48.30 ID:C6vitXJF.net]
win10でps1の関連付けするのめんどかった

906 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 12:55:19.96 ID:PBRygXd+.net]
>>899
社畜乙

907 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 22:46:34.81 ID:g9Wq4ICK.net]
C#経由でAPI使い放題じゃないの

908 名前:デフォルトの名無しさん mailto:sage [2016/06/08(水) 08:37:08.54 ID:+4RwrW/u.net]
PowerShellならWindowsサービスの実装くらい簡単にできる
bash(笑)にはとてもできまい

https://msdn.microsoft.com/ja-jp/magazine/mt703436



909 名前:デフォルトの名無しさん mailto:sage [2016/06/08(水) 16:28:26.76 ID:c99ZJOB9.net]
SCMはCでも簡単

910 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 23:05:54.77 ID:JOmdLZoV.net]
PowerShellにgacutilとかildasmに相当するコマンドないの?
サーバーに開発者ツールは入れられないけどトラブった時に調査ツールとして欲しい

911 名前:デフォルトの名無しさん [2016/06/16(木) 23:41:16.61 ID:adxbDlfl.net]
>>905
そのコマンドは何ですかね?

912 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 09:44:52.03 ID:s7mW9wu1.net]
Gacutil.exe (グローバル アセンブリ キャッシュ ツール)
https://msdn.microsoft.com/ja-jp/library/ex0ss12c.aspx
Ildasm.exe (IL 逆アセンブラー)
https://msdn.microsoft.com/ja-jp/library/f7dy01k1.aspx

913 名前:デフォルトの名無しさん [2016/07/29(金) 12:46:08.52 ID:Bs+XWZ73.net]
PowerShell becomes open source
winaero.com/blog/powershell-becomes-open-source/

914 名前:デフォルトの名無しさん mailto:sage [2016/08/19(金) 20:36:17.96 ID:6PtJKRwd.net]
GitHubに公開。 アルファバージョンがUbuntu CentOS, MacOS Xで提供!
https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/

915 名前:デフォルトの名無しさん mailto:sage [2016/08/19(金) 21:13:31.92 ID:zfseOXRh.net]
.NET Coreからずいぶん遅れてるな

916 名前:デフォルトの名無しさん mailto:sage [2016/08/20(土) 06:33:27.10 ID:aw8XuO7B.net]
様々なパートナーを含めてのデモ。 本気度が伝わって来る。 
https://www.youtube.com/watch?v=2WZwv7TxqZ0

917 名前:デフォルトの名無しさん mailto:sage [2016/08/20(土) 08:23:06.71 ID:XdUkQRKk.net]
Readme.mdの意訳

【PowerShell】オープンソース化し、GitHubよりLinuxとOS Xに対応したアルファ版の提供開始
https://blogs.msdn.microsoft.com/ayatokura/2016/08/19/powershell_oss/

918 名前:デフォルトの名無しさん mailto:sage [2016/08/20(土) 15:00:43.55 ID:OZEoChm6.net]
>>911
sakura



919 名前:デフォルトの名無しさん mailto:sage [2016/08/26(金) 21:05:32.06 ID:x278tc/T.net]
>>909の日本語訳

PowerShell をオープン ソース化、Linux で利用可能に
https://blogs.technet.microsoft.com/mssvrpmj/2016/08/26/powershell-%e3%82%92%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3-%e3%82%bd%e3%83%bc%e3%82%b9%e5%8c%96%e3%80%81linux-%e3%81%a7%e5%88%a9%e7%94%a8%e5%8f%af%e8%83%bd%e3%81%ab/

920 名前:デフォルトの名無しさん mailto:sage [2016/08/27(土) 05:13:08.84 ID:mulZE8xJ.net]
びっくらこいた

921 名前:デフォルトの名無しさん mailto:sage [2016/09/15(木) 13:33:34.70 ID:+K7Muneo.net]
>>902
そういうのやるとそれなりにめんどい
.netライブラリとかやっぱり調べないとわからんからお手軽に掛けないな

922 名前:デフォルトの名無しさん mailto:sage [2016/09/17(土) 08:50:41.17 ID:ORvkGosz.net]
普通にC#で書いた方がいい
ps出てくるとこない

923 名前:デフォルトの名無しさん mailto:sage [2016/09/27(火) 09:10:37.53 ID:Z5bxepn5.net]
今更だがScripting Guysってすごい読みにくい
あれは訳がいかんのか

924 名前:デフォルトの名無しさん mailto:sage [2016/09/27(火) 09:26:56.26 ID:JINO0s/N.net]
MSの翻訳は微妙に読みにくいけど
英語より早く読めるから仕様がない

925 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 12:02:21.35 ID:vbSv94Mv.net]
mingwのMakefileとかpowershellって相性悪いよな
MSYS2使えってことなのか

926 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 19:49:54.75 ID:orftMzML.net]
相性の問題でも無いような
潔くMSYSの導入をお勧めする

927 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 04:11:26.02 ID:vGp6KcBe.net]
関数呼び出しで困っている事があります。
わかる方いましたら教えてください。

■やりたいこと
作成した関数を連想配列に格納して、名前で呼び出して実行。
その際に関数の引数として[ref]タイプを与えたい。

■結果
[ref]引数を与えない場合は目的を達成できています。
そもそも返り値はWrite-Outputなどで標準出力などで受け取とるべき?
なのでしょうが、連想配列に登録される関数内部でどのような値をstdoutに出すか不定なのと、
文字通りstdoutに表示させたい、という意図もあり、
返値を[ref]でうけとるようにしました。
ほかにいい方法があるのであれば、それも教えてください。

■テストコード
$tasks = @("userTask0", "userTask1")

$phase_infos = @{
userTask0 = @{
first = {func0};
second = {func1};
};
}

928 名前:923 mailto:sage [2016/10/10(月) 04:13:01.07 ID:vGp6KcBe.net]
つづき

function func0( [ref]$result )
{
Write-Host "func0 exec"

$result.value = $false
}

function func1( [ref]$result )
{
Write-Host "func1 exec"
}

function allExec( [ref]$result )
{
$result = $true

foreach ( $task in $tasks )
{
$phase = $phase_infos[ $task ]

$setup_result = $true
& $phase.first -ArgmentList ([ref]$setup_result)

if ( !$setup_result )
{
$result = $false
break;
}
}
}



929 名前:923 mailto:sage [2016/10/10(月) 04:13:49.31 ID:vGp6KcBe.net]
つづき

# 単独実行
$single_task_result = $true

func0 -result ([ref]$single_task_result)


if ( $task_result )
{
Write-Host "single task success"

}
else
{
Write-Host "single task failed"
}

# 配列実行
$all_task_result = $true
allExec -result ([ref]$all_task_result)

if ( $all_task_result )
{
Write-Host "all task success"

}
else
{
Write-Host "all task failed"
}
おわり

930 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 04:24:15.64 ID:vGp6KcBe.net]
■結果
& $phase.first -ArgmentList ($setup_result)
の呼び出しで引数がうまく渡せていないのか

このオブジェクトにプロパティ 'value' が見つかりません。プロパティが存在し、設定可能であることを確認してください。
発生場所 C:\ps-test\test.ps1:16 文字:5
+ $result.value = $false
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) []、RuntimeException
+ FullyQualifiedErrorId : PropertyNotFound
となってしまいます。

どうすればいいでしょうか・・?

931 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 11:21:07.02 ID:YnVmhPe3.net]
長いのでまずは問題点を説明、コード込みで5行にまとめてくれ

932 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 11:56:56.29 ID:GkEQX6HI.net]
コードとかエラー文とか勝手に端折られるよりマシ

933 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 12:05:52.61 ID:YnVmhPe3.net]
関係ないコードを削り、説明の要点を探る過程で自分から問題に気がつくんだよ

934 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 12:23:02.66 ID:pSawCV0M.net]
なんにせよ長いコードはどっかに貼るなりしてくれんと見づらくてたまらん
codepad.org/kPvxB3T3

& $phase.first -ArgmentList ($setup_result)
この記法は初めて見るけど
結局ScriptBlockに引数渡した所でfunc0によしなに届けてくれる訳じゃない

935 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:57:55.49 ID:Yp6HuwN2.net]
>>928
そこまでは質問者本人の仕事だよねー

936 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:13:33.00 ID:7kr75c/F.net]
argmentじゃなくてargument…
でも、パラメータが見つからない的なエラーが出てないって事は、載せてるのは実際のコードのコピペではないということか。

937 名前:923 mailto:sage [2016/10/10(月) 21:08:23.79 ID:vGp6KcBe.net]
>>929
見やすい場所にはってもらってすいません;;
スクリプトブロック内でParameterあたりで受け取ればいいんでしょうか・・?
ちょっと試してみます。

>>930
すいません;

>>931
ああ・・typoってますね・・。
でもエラーいわれてないです・・。
直してみましたが変わらなかったです。
受け取り側のスクリプトブロックでParameter指定されてないから
都合よく無視されてるんでしょうかね・・

938 名前:923 mailto:sage [2016/10/10(月) 21:25:03.89 ID:vGp6KcBe.net]
スクリプトブロック内のparamにて解決しました。
みなさん、ありがとうございました。

-ArgumentListは不要でした。



939 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 06:51:02.18 ID:RG7Mz2EJ.net]
fedora24へのインストール方法おしえてやー

940 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 22:24:41.22 ID:67mgGmZM.net]
試すだけならdockerで持って来れば良いんじゃなね

941 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 02:55:06.38 ID:98JkduVy.net]
すいません、↓のような状況ってどうやって解決したらいいですかね?

function test([switch]$in0, [switch]$in1)
{
}

$list = "-in0 -in1"

test $list

スイッチパラメーターを変数にいれて関数に渡したいんですが、
↑だと文字列扱いですし、
$list = @("-in0", "-in1")
とかしてもうまくいかないですし、
$list = @(-in0, -in1)
とかはそもそも代入エラーになります。

942 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 06:05:33.07 ID:EGWqRD/V.net]
>>936
IDictionary と分配演算子を使う。

$list = @{in0 = $true; in1 = $true}
test @list

943 名前:937 mailto:sage [2016/10/24(月) 20:56:29.91 ID:98JkduVy.net]
>>937
万事解決しました。
ありがとうございました。

944 名前:デフォルトの名無しさん mailto:sage [2016/10/25(火) 00:55:45.56 ID:G9VU1r7J.net]
>>937 の方がスマートだけど、こういう手もある

Invoke-Expression ("test" + " -in0 -in1")

945 名前:デフォルトの名無しさん mailto:sage [2016/10/25(火) 12:58:45.76 ID:+wp0vgtp.net]
こういうことができるのか・・・ 知れば知るほど楽しくなってくるな

946 名前:937 mailto:sage [2016/10/26(水) 01:59:24.43 ID:LEAX1WIZ.net]
>>939
試してみます。
ありがとうございます。

947 名前:デフォルトの名無しさん mailto:age [2016/11/05(土) 22:19:42.90 ID:PTIcKPB1.net]
EXCELが終了しなくなりました。いちいちタスクマネージャーでプロセスを終了させるのも面倒なので
Get-Process EXCEL | Stop-Process
というstop-excel.ps1を作り
powershell -ExecutionPolicy RemoteSigned -./stop-excel.ps1
というbatファイル(のショートカット)で実行しています。
EXCELが起動していれば問題なく終了されるのですが、EXCELが無い場合の例外処理と
いうのはどう書いたらいいのでしょうか。そのまま何もせず終了でよいのですが・・・。
初心者で申し訳ないです。どなたかよろしくお願いします。

948 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 22:30:53.33 ID:QPrRTgR0.net]
Get-Process excel | %{ $_.Kill() }



949 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 22:47:06.73 ID:/O2U8juS.net]
プロセスがなけりゃエラーが出て何もせず終了するから問題無いような気もするが
直接powershellのショートカットを作らずbatを噛ませるのは何か理由があるの?

950 名前:943 mailto:sage [2016/11/05(土) 23:32:26.37 ID:PTIcKPB1.net]
後だしじゃんけんですみません。windows7です。PowerShellはバージョン2です。
レスありがとうございます。
>>943
Get-Process : 名前 "EXCEL"のプロセスが見つかりません。以下略
とエラーがでて、Get-Process EXCEL | Stop-Processと同じです。
(EXCELはexcelでも大文字小文字の違いなだけで同じです。)
>>955
一瞬の赤文字エラーが出ることを避けたいのです。何か別のエラーかも
しれませんし。
ダブルクリック一発のbatファイルにしました。でないとメモ帳で開きます。

951 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:07:35.58 ID:eevBFPIF.net]
>>945
標準のコマンドオプションで出来そうな気もするが、思い出せないのでとりあえず

(Get-Process EXCEL | Stop-Process) 2> $null

2> はエラー出力で、ヌルに出力する事で無効にしてる

952 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:23:45.53 ID:2xDdSAB02]
Get-Process | ?{$_.ProcessName -eq "EXCEL"} | Stop-Process

953 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:19:16.39 ID:eevBFPIF.net]
思い出した ErrorAction だ

Get-Process excel -ErrorAction SilentlyContinue | Stop-Process

954 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:26:02.59 ID:5vRzoxZx.net]
Get-Process | ?{$_.ProcessName -eq 'EXCEL'} | Stop-Process

955 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 09:13:32.71 ID:NDwIeqJk.net]
Get-Process | ? ProcessName -eq EXCEL | Stop-Process

956 名前:943 mailto:sage [2016/11/06(日) 10:01:26.92 ID:kz8qdbwH.net]
みなさん、あさーず。
>>946, >>948
確かに希望の動作をします。が、まぁありえないでしょうけど他のエラーも出てこないので
ちょっと・・・(batは当面最後にpauseします。)
>>949
これです。?がif文になるんですね。精進します。
>>950
エクセルのプロセスの有無に関わらず、(EXCELを''でくくってもくくらなくても)
Where-Object : パラメーター 'FilterScript' をバインドできません 以下略
のエラーがでましたよ。

みなさんありがとうございました。

ProcessNameというプロパティ(?)とか調べ方がわからんです。
慣れれば感どころがつかめるものでしょうか。
また、ちょちょっとテキスト処理くらいをする程度ならJavascript(WSH)を
覚えたほうがいんでしょうか。どなたかアドバイスください。

957 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 10:37:03.34 ID:YIDcVWoD.net]
普通のプログラムみたいに書けばほとんど学習コスト要らないかも

$processes = Get-Process
foreach ($p in $processes) {
if($p.ProcessName -eq "EXCEL") {
Stop-Process $p
}
}

958 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 10:45:32.64 ID:dZD22YhG.net]
>>951
ヘルプを見れば良いんじゃね?



959 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 10:47:25.57 ID:5vRzoxZx.net]
>>951
?ってのはWhere-Objectのエイリアスね

960 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 18:20:38.22 ID:W+fv0qTW.net]
>ProcessNameというプロパティ(?)とか調べ方がわからんです

Get-Process | Get-Member

961 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 21:26:01.13 ID:kz8qdbwH.net]
みなさん、引き続きありがとうございます。
>>952
そうですよね。書ける人にはそうだと思いますが、自分には書けるものより書けないものの方が多すぎて・・・。
>>953
はい、あとソース嫁とか英語嫁とか。
>>954
勉強になります。%がforeachじゃないことも今日知りました。
>>955
Stop-Job | Get-Member
ができないので、その説明では納得できません。

今からVBScriptを覚えようとは思わないのですが、JavascriptでWSHとpowershellとで
迷ってます。

962 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 22:32:45.35 ID:Y3XMMWZU.net]
そりゃ出力しないコマンドをパイプしても何も出て来んでしょ

とにもかくにもGet-Helpして見る事から始めると良い
-Onlineや-Fullオプションで出力の型を見る→ググってMSDNのページに辿り着く

963 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 23:00:18.45 ID:YIDcVWoD.net]
>>956
普通は今からやるならPowerShellだろうけど
プログラムのプの字も知らないなら山ほどサンプルがあるVBScript+WSHがいいも
エクセルVBAも同じ文法だからそっちの方にも活かしていけるし
今の時点javascriptが使えるわけでもなく、将来web開発する予定もないならJScriptでやる意味はないような
WSH自体が今後発展することもないらしいし

964 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 23:49:48.56 ID:kz8qdbwH.net]
>>957
そりゃそうなんですけど、言いたかったのはメンバを知る手法として汎用性がないということで
確かにget-help なんちゃらはやってはみるものの・・・という感じです。
>>958
ごく簡単なものや真似っこであれば、Perl、PHP【4】、Javascriptもちょっと使える程度なんすよ。
なまじ入り口だけjavascriptを知ってるだけに迷っているところです。
人生の残り時間も少ないので・・・。
みなさん親切なアドバイスありがとう。

965 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 04:16:21.54 ID:EaPQMBZD.net]
>>956
WSHでjavascriptやっとけ

966 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 06:58:57.92 ID:ykolmqA0.net]
>>959
> 言いたかったのはメンバを知る手法として汎用性がないということで
お前さん勘違いしてるだろ?
> Get-Process | Get-Member
は Get-Process について調べるものじゃないぞ
Get-Process が生成したオブジェクトについて調べるてるんだよ
PowerShell は文字列もオブジェクトだから
'abc' | Get-Member
とかもできる
ProcessName は Get-Process じゃなくて Get-Process が生成したオブジェクトが持ってるから
> ProcessNameというプロパティ(?)とか調べ方がわからんです
って聞かれりゃ
> Get-Process | Get-Member
って答えるのは至極まっとうだよ

> 確かにget-help なんちゃらはやってはみるものの・・・という感じです。
どういう感じなんだよ w

967 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 10:40:20.65 ID:S5LyibMq.net]
>>961
朝早くからありがとう。数値もオブジェクトのようですね。get-processとかのコマンドレットはオブジェクトではないのでしょうか?
言い争いたいんじゃなくて単純な疑問です。マニュアルとか嫁で終了でもいいです。
>>960
その方がいい気がしてきました。当初のプロセス終了なんかは1行で簡単に書けてよいのですけれど
テキスト処理(とかエクセルの処理)とかが多いので、生きてるうちはJavascriptでいこうと思いました。

968 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 16:08:30.03 ID:iTWgrf69.net]
excelの処理ならpythonおすすめ
わりとまじで



969 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 19:13:44.46 ID:yPAI37iD.net]
あくまでもPSのGet-Process;は関数呼出の意で、JSで言うget_process();
コマンドとその出力は全く別物なんだけど、正直JSの文法を引きずってる感じがある

.NETに馴染みが無いのは仕方ないけれど、興味も無いならPS使うメリットは半減だしWSHで良いと思う

970 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 19:49:53.62 ID:ykolmqA0.net]
>>963
なんか便利だっけ?
まともなライブラリがあるとかって言うような話?

971 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 21:25:33.50 ID:7HG9C5AL.net]
Get-WmiObject Win32_Process -Filter 'Name="excel.exe"' | % { $_.Terminate() } > $null

972 名前:デフォルトの名無しさん [2016/11/07(月) 21:55:39.76 ID:0v/tCVcX.net]
教えたとしても中身を理解しなけりゃ意味無いよ

973 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 23:43:54.05 ID:iAKG+yvx.net]
>Get-Process | Get-Member
の回答に対して、
>Stop-Job | Get-Member
>ができないので、その説明では納得できません。

が帰ってくるのが問題
パイプが何なのか分かってないんじゃないの

974 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 00:37:47.36 ID:M6Rn2+El.net]
PSはOSSになって、Linux用も作られた

さらに、Windows10では、Bash on Ubuntu on Windows, Windows Subsystem for Linux(WSL)で、
Linuxのバイナリがそのまま動くから、そのLinux上で、PSも動かすとか?

PSは、PSと同じフォルダにある、IDEのPowerShell_ise を使った方がいい

オブジェクトは、obj. のように、. を押すと、
補完で、オブジェクトのすべてのプロパティ・関数が表示される

オブジェクトのすべてのプロパティ名・値を表示すれば、ヘルプを読むよりも速い。
foreach, -Filter property などを使って作れる? よく知らんけど

特殊変数(組み込み変数)、特殊文字は、見ておいた方がいい。
get-alias で、すべてのaliasも見る

975 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 02:00:45.02 ID:d4uu94CJ.net]
でなんでexcelの処理にpythonがおすすめなんだよ

976 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 07:07:12.12 ID:DSM31B76.net]
>>952
質問者じゃないけど、こう書いてもらえると分かりやすいな・・

977 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 07:17:06.87 ID:DSM31B76.net]
>>970
元の書き込みしたのは俺じゃないけど。
VBよりPythonとかのモダンなヤツの方が言語として使いやすいのはあると思う

VBAの動的配列 (CollectionやCOMのDictionary) が使い勝手がイマイチだとか
VBAの正規表現は中途半端なLIKE文やイチイチCOMのRegExp使わないといけないとか
VBAの定数はメンバ個数すらだせないEnumやさもなければConstで定義しないといけないとか
不満を言い出すとキリがない・・

978 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 10:00:11.81 ID:gXJp65lf.net]
>>963 出先でもちょこちょこっと処理できるといいので興味はありますけれどpythonは候補外です。
>>964 .NET覚えられるといいなとは思いますがJAVAが先で、しかも挫折中です。WSHにします。
>>966 こうも書けるということですね。ありがとう。
>>967,968 何を尋ねるかが整理できていないので申し訳ない。整理ができたら自分で解決できるのでしょうけれど。
んで、私あてへのレスではないのかもしれないけれど、Stop-Job | Get-Member 云々の解のひとつは
>>969なんだと思いました。調べ方が知りたかったのです。伝わるかな。
みなさん、ありがとうございました。



979 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 11:46:21.67 ID:ZBAGJV1u.net]
>>973
お前は何やってもだめだな

980 名前:デフォルトの名無しさん mailto:sage [2016/11/08(火) 12:23:15.83 ID:6hVcST+s.net]
>>973
Javaが難しいようならWSHも含めた
JavaScript一本でいいと思う

今のJSはスマホもPCも何でもできるし
クセがあったけどES6で書きやすくなったしで

オレはPowerShellで十分書きやすいけど

981 名前:969 [2016/11/08(火) 19:58:32.81 ID:M6Rn2+El.net]
調べ方は、このスレでキーワードだけ聞いて、それで検索すれば?

漏れは数冊、本を読んだけど

982 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 12:22:11.49 ID:v5MvkRT2.net]
Google日本語入力で日本語入力しちゃうと
下に出る日本語関連のメッセージが消えずに残るのはいつか直るかな

983 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 12:37:55.46 ID:UfahRH/Y.net]
○○にはPythonの方を薦めるよ
かなりまじで

↑これコピペみたいだな
アンチが偽装してるっぽいけど
興味ないから知らんかったわ

984 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 12:43:41.54 ID:x4E8HTQB.net]
IronPythonがきっちりメンテされるんなら
そっちも使って見たいけど

985 名前:デフォルトの名無しさん [2016/11/12(土) 13:11:45.53 ID:VYJ07zOJ.net]
>>977
それはMSが治すことか?

986 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 19:32:19.90 ID:uUI+drrM.net]
>>977
流石Google
変なIME作るなあ

987 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 11:40:43.83 ID:igQzh1Us.net]
ume

988 名前:デフォルトの名無しさん [2016/11/21(月) 15:33:19.17 ID:xWRgRXVP.net]
>>972
言語系が違うから
同じ系統と使っていた人はそちらが使いやすい
というだけの話で、他人に強いる話じゃない。
自己満足すればいいだけ。



989 名前:デフォルトの名無しさん [2016/11/22(火) 02:29:44.48 ID:kEABk5Yk.net]
>>983
レスが付いたので一応返すけど。
自分が列挙したのは機能不足の例であって、あなたが言うような言語系の違いでは無いと思う。
自分はVBAの文法は不足点が多いと思うけど、後継のVBA.netにはそういう不足は感じない。

990 名前:デフォルトの名無しさん [2016/11/22(火) 02:31:52.29 ID:kEABk5Yk.net]
VBA.net→VB.netのtypo

991 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 08:41:55.85 ID:y8FHZWuV.net]
>>984
VBA と VB.net じゃ全然違う言語だろ w

992 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 09:10:27.16 ID:i0R3Yq3v.net]
お客さんがVBって言っててVB6とかだろめんどくさいとか思ってたらExcel VBA渡された

993 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 11:04:57.44 ID:XOp4M2bC.net]
>>986
違う言語なら何だと言うんだ?

994 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 12:43:12.95 ID:y8FHZWuV.net]
>>988
話の流れぐらい読めよ...
言語系が違うって話

995 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 13:24:44.52 ID:uKd48bt3.net]
win10 でコマンドプロンプトの代わりに標準になると聞いて飛んできますた

996 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 21:20:37.17 ID:i5gt5IqK.net]
Windows10 Insider Preview Build 14971でPowerShellが既定のコマンドラインシェルになった話
ttp://stknohg.hatenablog.jp/entry/2016/11/19/155916

1.既定のシェルになると言ってもユーザーインターフェースの(特にExplorer内の)既定の話である。
2.コマンドプロンプトが無くなるわけではなく、PowerShellやコマンドプロンプトの挙動が変わるわけでもない。
3.将来的な方針については一切語られていない。

強いて現時点で言えることがあるとすれば、

「コマンドプロンプトが見つけにくくなります。」

ということだけだと思います。

997 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 22:21:46.25 ID:XOp4M2bC.net]
>>989
君こそ>972,984をちゃんと読んだ方が良いんじゃない?
全く異なる論理を持ってきているようにしか読めない

998 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 23:40:19.08 ID:DxAcXI0b.net]
見つけたぞ〜



999 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 05:42:53.64 ID:kdOVRR5O.net]
結局ちょこまかリビジョンで大幅仕様変えるってなら8.1までみたく別の名前付けろやボケ

1000 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 15:15:39.41 ID:H2HeAnI3.net]
>>992
>>984 が VBA と VB.net が同じ系列の言語って言ってるから、それは違うだろ
って言う簡単な話なんだが君には難しかったか?

1001 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 16:48:10.29 ID:XEgR0M7V.net]
うめ

1002 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 01:34:20.62 ID:wbn1VWla.net]
>>995
どっちもBASIC系列じゃん

1003 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 06:27:15.03 ID:pZYy6q7Y.net]
>>997
構造化 ⇔ オブジェクト指向
そもそも BASIC 系列って w

1004 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 06:31:44.32 ID:pZYy6q7Y.net]
次スレ
【最強CUI】PowerShell -Part 2
echo.2ch.net/test/read.cgi/tech/1480109402/

1005 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 06:32:22.55 ID:pZYy6q7Y.net]
ウメ

1006 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef