Bourne Shell、Perl、Python、Ruby などの言語を使用して、Unix/Linux オープン ソースの世界でスクリプト作成に多くの経験を積んだ後、Windows XP 管理スクリプトを作成する必要があることに気付きました。従来の環境は、さまざまなスクリプト言語を使用できる Windows Script Host (WSH) のようですが、主な言語は VBScript であり、COM オブジェクトに基づいています。ただし、将来は .NET ベースの Windows PowerShell になるようです。
1970 年代の Applesoft 以来、私は Basic を行っていないので、VBScript を学ぶことに熱心ではありませんが、ネットワーク ドライブをマウントするための小さなスクリプトを書くことは十分に学びました。これを実際に学ぶために時間を費やすつもりなら、.NET PowerShell 環境に時間を投資する方向に傾いています。数年前に C# の Windows フォーム プログラミングを行ったので、.NET に触れる機会があり、これが PowerShell の魅力でもあります。
Microsoft の将来を予測する水晶玉を持っている人はいないことを理解した上で、PowerShell のユーザーであり、その価値があると考える人、または PowerShell の深刻な欠点を知っていて、私が近づかないように勧める人がいる場合は、その意見を聞きたいと思います。それから。
更新:ユーザーの Windows XP ワークステーションにスタートアップ スクリプトとしてインストールする特定のスクリプトに WSH/VBScript を使用することになりました。私がしなければならないことは、それを Startup フォルダーにコピーすることだけです。しかし、私はこの 1 つの仕事を完了するのに十分な WSH しか学習しませんでした。PowerShell が未来であることを知ってうれしく思います。より複雑なスクリプト タスクが発生した場合は、PowerShell を使用します。