アカウント名:
パスワード:
概ね合意なんだけど、今回のbashとPowerShellは、守備範囲が違いすぎるでしょ?Bashの方で.Netのオブジェクトとかは触れないんじゃない?
PowerShellは個人的には好きなんだけど、他のプログラミング言語やシェルに似ている様で微妙に似てないのが、認知の妨げになってるんだと思う。
もっとも、似てるだけのものだったら、PowerShellの存在価値は無いとも言えて、そんなもの載せるんだったら、最初からbashにしろよ、ってのが今回の流れなのかな?
.Net オブジェクトどころかWindows で Ubuntu バイナリ(bash)が動作することの概略 [sqlazure.jp]で
bashからnotepad.exeが叩けたりはしないよ。
って言われてるからなぁ。
現状の情報から推し量るに、これは、ファイルシステムと空きメモリを親の Windows 環境と共有している以外仮想マシン上に Ubuntu 構築するのとあまり変わらないんわけでさ。
Linux subsystem から Win32 subsystem 叩けないことには結局 Windows ネイティブ環境との協調考えた場合、PowerShell 以前に Cygwin の代替としても役不足なんだよね。
×役不足○力不足
COMいじれてなんぼやからね
PowerShellから起動したバッチファイルは cmd.exe が処理してほしい。不満はそれだけ。
PowerShellから起動したバッチファイルは cmd.exe が処理してほしい。
エイプリルフール?
でなければ、知らないんで教えて欲しいんだけど、cmd.exeで処理しないの?実際やってみると、
PS C:\> cat .\a.bat@echo %ComSpec%PS C:\> .\a.batC:\Windows\system32\cmd.exePS C:\>
となって、cmd.exeで処理されているようだけど。
歴史的な理由で mi.bat というバッチファイル(何につかうかわかるよね)を起動しようとしたら Move-Item になっちゃったんだよね。
も追加で
エイリアスが気に入らなければ、こうすれば?
PS C:\> Remove-Item Alias:\mi -ForcePS C:\> Get-Content .\mi.batecho %ComSpec%PS C:\> .\mi C:\>echo C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exePS C:\>
そういうのはmi.exeとかが動いて環境依存バグの元なのでちゃんと拡張子を付けておきましょう。
セキュリティの配慮からデフォルトではスクリプトを直接実行できないというのがなんとも不便。せめてファイルごとにパーミションで実行可能にしてくれれば・・・結局、バッチファイルやWMI+WSHスクリプトで済ませてしまうから、ほとんど使っていない>PS
と言うか、証明書が高杉なんだよMSでユーザー登録して1000円ぐらい払えば1年有効ぐらいにノリにしてほしい。ユーザーが信用できるかは初回に確認させる方向で
これはMSの悪いクセだと思うんだけど、いろんなところで一般的ではなさすぎる
コマンドレット?コマンドでええやんGet-Process?大文字なん?…小文字でも走るやんハイフンいれたり入れなかったりどっちやねんオプションながすぎぃぃぃぃあーもう無理、cygwinつかお、って感じ
Get-Process?大文字なん?…小文字でも走るやん
それで何か不満?
ハイフンいれたり入れなかったりどっちやねん
コマンドレットは、ハイフンが一つ入っている。エイリアスには、普通は入らない。
今までのWindowsのコマンドにも普通は入らないけど、入ることもあるかも。これは、cmd.exeを使おうとCygwin bashを使おうと同じ事。
オプションながすぎぃぃぃぃ
オプションは、あいまいにならない範囲で省略できる。例えば、以下二つは同じ。
PS C:\> Get-Content -TotalCount 1 .\autoexec.batREM Dummy file for NTVDMPS C:\> Get-Content -T 1 .\autoexec.batREM Dummy file for NTVDMPS C:\>
もちろん、TABキー補完も利く。上の例だと「-T」と打った直後にTABキーを叩けば「otalCount」が補われる。
いずれにせよ、上の様な事々は、PowerShellの解説を10分間も読めば解る。あと一歩だったね。
そういう姿勢が結局UNIX/Linuxな人々が「めんどくせ」っていって流れてこない原因で有ることに気が付かないで「あと一歩だったね(笑)」とかいっちゃってるのが痛い
今より便利かわからんものに時間潰すのがアホらしいというのがなぜわからんのか…そんなんじゃ誰もつかわんよ、powershellなんてw
一つ一つやり方を実行例付で教えてもらってコレだ(笑)。それ以上をお望みなら、有償でなら対応してあげるよ。
今より便利かわからんものに時間潰すのがアホらしいというのがなぜわからんのか…
少なくとも、cmd.exeより文法がリッチで、Cygwin bashと違って.Netのオブジェクトもアクセスできる。VBS/JSと違って、対話的に実行できる。
それで便利かどうか解らない、と言うのなら、使わなくても構わない。君程度の使い方なら、それで十分、ってことなんだろうから。Unix/Linux、bashでも同じことだろ?誰もそんなことは否定してないよ。
個人的には、使わない理由を探すのに、なんでそこまで必死なんだろう、と思うけどね。
デスクトップでLinuxのシェアが増えない理由がよく分かるこんなゴミと一緒にされたくないもの
知らないなら無理して叩かなくてもいいのよ
あの〜、windows使ってる上で知る気力すらでない、っていう事なんだが…こんなもん使うならcygwin使うわ。powershellなんて知る気もないし
まあ、一般ユーザなら知る必要はないんじゃない?一般ユーザがCygwin使うか、って疑問はあるが(笑)。
ただ、新しい技術に対する気力を持てなくなったら、ITエンジニアとしては終わりじゃないかな。ましてや、#2990209 [srad.jp]程度のことを調べないってことだと…
文意が分からないなら無理してコメントつけなくてもいいのよ
Webブラウザでの戦略にならうと、スタートメニューにbashと入力するたびに
--------------------------どのシェルを開きますか?
Microsoftのおすすめ--------------------------□□ Windows PowerShell□□ 強力で拡張性に優れた うんたらかんたら
その他のオプション--------------------------□□ コマンド プロンプト□□
□□ Bash□□--------------------------
とか聞いてきたりするようになるんじゃないですか。
むしろ、Linux環境用にPowerShell互換シェルをリリースしちゃったりして…。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
Windows PowerShell (スコア:1)
PowerShell が世に出てからも Windows のコマンド プロンプトが貧弱だってさんざん叩かれたのはなかなか悲しい。Windows 10 までショートカット キーも使えなかったのは確かにひどかったけど。
# 同機能強化は同じく Windows 10 の PowerShell にももたらされている
Re: Windows PowerShell (スコア:1)
概ね合意なんだけど、今回のbashとPowerShellは、守備範囲が違いすぎるでしょ?
Bashの方で.Netのオブジェクトとかは触れないんじゃない?
PowerShellは個人的には好きなんだけど、他のプログラミング言語やシェルに似ている様で微妙に似てないのが、認知の妨げになってるんだと思う。
もっとも、似てるだけのものだったら、PowerShellの存在価値は無いとも言えて、そんなもの載せるんだったら、最初からbashにしろよ、ってのが今回の流れなのかな?
Re: Windows PowerShell (スコア:2)
.Net オブジェクトどころか
Windows で Ubuntu バイナリ(bash)が動作することの概略 [sqlazure.jp]で
って言われてるからなぁ。
現状の情報から推し量るに、
これは、ファイルシステムと空きメモリを親の Windows 環境と共有している以外
仮想マシン上に Ubuntu 構築するのとあまり変わらないんわけでさ。
Linux subsystem から Win32 subsystem 叩けないことには
結局 Windows ネイティブ環境との協調考えた場合、
PowerShell 以前に Cygwin の代替としても役不足なんだよね。
uxi
Re: (スコア:0)
×役不足
○力不足
Re: (スコア:0)
COMいじれてなんぼやからね
Re: (スコア:0)
PowerShellから起動したバッチファイルは cmd.exe が処理してほしい。
不満はそれだけ。
Re: Windows PowerShell (スコア:1)
PowerShellから起動したバッチファイルは cmd.exe が処理してほしい。
エイプリルフール?
でなければ、知らないんで教えて欲しいんだけど、cmd.exeで処理しないの?
実際やってみると、
となって、cmd.exeで処理されているようだけど。
Re: (スコア:0)
歴史的な理由で mi.bat というバッチファイル(何につかうかわかるよね)
を起動しようとしたら Move-Item になっちゃったんだよね。
も追加で
Re: Windows PowerShell (スコア:1)
エイリアスが気に入らなければ、こうすれば?
Re: (スコア:0)
そういうのはmi.exeとかが動いて環境依存バグの元なのでちゃんと拡張子を付けておきましょう。
Re: (スコア:0)
セキュリティの配慮からデフォルトではスクリプトを直接実行できないというのがなんとも不便。
せめてファイルごとにパーミションで実行可能にしてくれれば・・・
結局、バッチファイルやWMI+WSHスクリプトで済ませてしまうから、ほとんど使っていない>PS
Re: (スコア:0)
と言うか、証明書が高杉なんだよ
MSでユーザー登録して1000円ぐらい払えば1年有効ぐらいにノリにしてほしい。
ユーザーが信用できるかは初回に確認させる方向で
Re: (スコア:0, 荒らし)
これはMSの悪いクセだと思うんだけど、いろんなところで一般的ではなさすぎる
コマンドレット?コマンドでええやん
Get-Process?大文字なん?…小文字でも走るやん
ハイフンいれたり入れなかったりどっちやねん
オプションながすぎぃぃぃぃ
あーもう無理、cygwinつかお、って感じ
Re: Windows PowerShell (スコア:1)
Get-Process?大文字なん?…小文字でも走るやん
それで何か不満?
ハイフンいれたり入れなかったりどっちやねん
コマンドレットは、ハイフンが一つ入っている。
エイリアスには、普通は入らない。
今までのWindowsのコマンドにも普通は入らないけど、入ることもあるかも。
これは、cmd.exeを使おうとCygwin bashを使おうと同じ事。
オプションながすぎぃぃぃぃ
オプションは、あいまいにならない範囲で省略できる。
例えば、以下二つは同じ。
もちろん、TABキー補完も利く。
上の例だと「-T」と打った直後にTABキーを叩けば「otalCount」が補われる。
いずれにせよ、上の様な事々は、PowerShellの解説を10分間も読めば解る。
あと一歩だったね。
Re: (スコア:0)
そういう姿勢が結局UNIX/Linuxな人々が「めんどくせ」っていって流れてこない
原因で有ることに気が付かないで「あと一歩だったね(笑)」とかいっちゃってるのが痛い
今より便利かわからんものに時間潰すのがアホらしいというのがなぜわからんのか…
そんなんじゃ誰もつかわんよ、powershellなんてw
Re: Windows PowerShell (スコア:1)
そういう姿勢が結局UNIX/Linuxな人々が「めんどくせ」っていって流れてこない
原因で有ることに気が付かないで「あと一歩だったね(笑)」とかいっちゃってるのが痛い
一つ一つやり方を実行例付で教えてもらってコレだ(笑)。
それ以上をお望みなら、有償でなら対応してあげるよ。
今より便利かわからんものに時間潰すのがアホらしいというのがなぜわからんのか…
少なくとも、cmd.exeより文法がリッチで、Cygwin bashと違って.Netのオブジェクトもアクセスできる。
VBS/JSと違って、対話的に実行できる。
それで便利かどうか解らない、と言うのなら、使わなくても構わない。
君程度の使い方なら、それで十分、ってことなんだろうから。
Unix/Linux、bashでも同じことだろ?
誰もそんなことは否定してないよ。
個人的には、使わない理由を探すのに、なんでそこまで必死なんだろう、と思うけどね。
Re: (スコア:0)
デスクトップでLinuxのシェアが増えない理由がよく分かる
こんなゴミと一緒にされたくないもの
邪悪なM$(笑)がやることは何もかも気に入らない (スコア:0)
知らないなら無理して叩かなくてもいいのよ
Re: (スコア:0)
あの〜、windows使ってる上で知る気力すらでない、っていう事なんだが…
こんなもん使うならcygwin使うわ。powershellなんて知る気もないし
Re:邪悪なM$(笑)がやることは何もかも気に入らない (スコア:1)
まあ、一般ユーザなら知る必要はないんじゃない?
一般ユーザがCygwin使うか、って疑問はあるが(笑)。
ただ、新しい技術に対する気力を持てなくなったら、ITエンジニアとしては終わりじゃないかな。
ましてや、#2990209 [srad.jp]程度のことを調べないってことだと…
Re: (スコア:0)
文意が分からないなら無理してコメントつけなくてもいいのよ
Re: (スコア:0)
Webブラウザでの戦略にならうと、スタートメニューにbashと入力するたびに
--------------------------
どのシェルを開きますか?
Microsoftのおすすめ
--------------------------
□□ Windows PowerShell
□□ 強力で拡張性に優れた
うんたらかんたら
その他のオプション
--------------------------
□□ コマンド プロンプト
□□
□□ Bash
□□
--------------------------
とか聞いてきたりするようになるんじゃないですか。
Re: (スコア:0)
むしろ、Linux環境用にPowerShell互換シェルをリリースしちゃったりして…。
Re: (スコア:0)