アカウント名:
パスワード:
GUIレスになったら、RDPで繋いでもやっぱりコマンドプロンプトが表示されるだけだと思います。現行のWindows ServerでもServer Core(GUIなし、コマンドプロンプトのみ)というオプションがあるのですから。
Server CoreとHyper-V Serverでトラブった時に、GUI無いとつらい事がある。そもそも、Power-Shellでは出来ない事がある上、Power-Shellの学習曲線が悪すぎる。
UNIX系のシェルのように応用性が高ければいいが、コマンドレットが多すぎ・組み合わせて使いにくいというような状態では、UNIX系のようにコマンドラインでも大抵の仕事はこなせるという状態を想像できない...
#というか、なんか手に馴染まないんだよなぁ、PSは。
PowerShell なら WSH 呼び出せる。すると Win32 API がすべて使える。ということは全部操作できる。
学習しにくいのは同意します。
ということは全部操作できる。
この結論は正しいと思うけど、
PowerShell なら WSH 呼び出せる。すると Win32 API がすべて使える。
これは…まあ、間違ってはいないけど、そんなに遠回りしなくても、って気がするよ。P/Invokeでいいんじゃない?そもそもPowerShellって、WSHを使わなくて済むように作られたんじゃ?
まあ、「なんでそんな言語仕様?」と思う場面も無くはないけど、概ね学習しやすい部類だと思うけどなあ。.Netの見通しが悪い、とかなら解らんでもないけど。
例えば、デバイスマネージャから固有のデバイスのプロパティを開いて設定を変更するとか。
そもそもServer Coreにはプロパティを表示するためのインフラが無い。また、固有デバイスのプロパティが、MSの範疇外だから仕方が無いというのには半分は同意するけど、実際出来ないものは出来ない。
新規にデバイスを選定できるなら、融通の利かないデバイスを選ばない、という事も可能だけど、そういう自由は実際の業務には無いよね。
#もちろん、自分でC#でライブラリこさえて、コマンドレット作ってってやれば可能な事は知ってるし、実際やれる。#でも、それって、本題から思いっきり外れてると思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
GUI無しとHeadlessは別だと思う (スコア:3)
無いサーバーで、直接操作したい場合はシリアルコンソール等で接続してました。
# Sunのサーバー向け機種ではグラフィックカードって高級オプションだったなぁ・・・
HeadlessシステムではOSインストール、ネットワーク関連の設定はシリアル接続のCUIで
行いますが、一通り設定が終わればネットワーク経由でGUI(XやVNC等)を利用可能です。
元記事でもGUIの管理ツールを使いたければWindowsクライアントからリモート接続すれば
いいと書いてますし。
サーバー自体にはGUIが無いかもしれませんが、RDPで接続すれば普通にGUIで
操作可能だと思いますよ。
# 最近のLinuxはGUI必須のアプリが増え、WindowsはHeadlessを目指すって
# 隣の芝が青く見えるのかな
Re: (スコア:0)
GUIレスになったら、RDPで繋いでもやっぱりコマンドプロンプトが表示されるだけだと思います。現行のWindows ServerでもServer Core(GUIなし、コマンドプロンプトのみ)というオプションがあるのですから。
Re: (スコア:1)
Server CoreとHyper-V Serverでトラブった時に、GUI無いとつらい事がある。
そもそも、Power-Shellでは出来ない事がある上、Power-Shellの学習曲線が悪すぎる。
UNIX系のシェルのように応用性が高ければいいが、コマンドレットが多すぎ・組み合わせて使いにくい
というような状態では、UNIX系のようにコマンドラインでも大抵の仕事はこなせるという状態を想像できない...
#というか、なんか手に馴染まないんだよなぁ、PSは。
Re: (スコア:0)
PowerShell なら WSH 呼び出せる。すると Win32 API がすべて使える。
ということは全部操作できる。
学習しにくいのは同意します。
Re:GUI無しとHeadlessは別だと思う (スコア:1)
ということは全部操作できる。
この結論は正しいと思うけど、
PowerShell なら WSH 呼び出せる。すると Win32 API がすべて使える。
これは…まあ、間違ってはいないけど、そんなに遠回りしなくても、って気がするよ。P/Invokeでいいんじゃない?
そもそもPowerShellって、WSHを使わなくて済むように作られたんじゃ?
学習しにくいのは同意します。
まあ、「なんでそんな言語仕様?」と思う場面も無くはないけど、概ね学習しやすい部類だと思うけどなあ。
.Netの見通しが悪い、とかなら解らんでもないけど。
Re: (スコア:0)
例えば、デバイスマネージャから固有のデバイスのプロパティを開いて設定を変更するとか。
そもそもServer Coreにはプロパティを表示するためのインフラが無い。
また、固有デバイスのプロパティが、MSの範疇外だから仕方が無いというのには半分は同意するけど、実際出来ないものは出来ない。
新規にデバイスを選定できるなら、融通の利かないデバイスを選ばない、という事も可能だけど、そういう自由は実際の業務には無いよね。
#もちろん、自分でC#でライブラリこさえて、コマンドレット作ってってやれば可能な事は知ってるし、実際やれる。
#でも、それって、本題から思いっきり外れてると思う。