PowerShellを使ってネットワークドライブをマップする方法

過去数年間で、ネットワークドライブの自動作成にはプリミティブなバッチファイルの使用が必要でした。幸いにも私たちのためにPowerShellでこれを行うことができます。

注:このチュートリアルでは、PowerShell 3.0を使用していると想定しています。

PowerShellの時代以前は、net useコマンドを含むバッチファイルを使ってネットワークドライブをマップすることができました

ネット使用M:\\ touchsmart \ Share / Persistent:はい

PowerShellでそれを行うには、Win + Rキーボードの組み合わせを押して実行ボックスを開き、powershellと打ち込んでEnterキーを押します。

私たちが探しているコマンドレットはNew-PSDriveですが、最も重要なことに、-Persistスイッチを使用する必要があります。

New-PSDrive -Name “K” -PSProvider FileSystem -Root “\\ touchsmart \ share” -Persist

名前を有効な(使用していない)ドライブ文字に変更し、ルートパラメータを有効なネットワーク共有に指定するだけです。

それはすべてそれにある。

私はバッチファイルに固執すると思います。誰かが他の利点を指摘することができない限り、このpowershellメソッドがどんなに簡単で速く、より良いかは実際にはわかりません。

これは素晴らしいものでした

私はドンと一緒です。あなたが他の理由で複雑なpowershellスクリプトを書いている場合を除き、これは利点がないようです。

ちょっと残念ですが、これはPS 3.0での更新が必要です。これはPS 2でこれを試み、持続スイッチは認識されませんでした; powershell 3.0アップデートはhttp://www.microsoft.com/downloads/ en-us / download / details.aspx?id = 34595

これで、再起動後にマップされたネットワークドライブの接続が切断される問題が解決された場合、私はそれをすべて実行していますが、エラーが発生しました;私が使用したコマンドは、New-PSDrive -Name “Y” -PSProvider Filesystem -Root “\\ NAS \ Volume_1 “-Persistこの結果、New-PSDrive:パラメータ名 ‘Persist’に一致するパラメータが見つかりません。だからまず第一に私は間違ったことをしています、そして第二に、これは本当に一貫性のある永続性を提供するのでしょうか?幸せな新年の友人!

高速で小さなスクリプトから、より大きくより複雑なものへ…大きな利点…

@Paulあなたが持っているpowershellのバージョンに依存するかもしれません。彼らは今バージョン3.0までです。私にそれを引用しないでください。

また、私は学校に行く時に覚えています。インストラクターは、すべてがパワーシェルを学ぶべきだと言いました、それは未来です。いくつかの面ではクールですが、ここでの例のように以前の単純なコマンドをもっと複雑にしています。

PowereshellとCIFS、HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA。マウント;申し訳ありませんが、MSココット。 Linuxのルール

@Don、@Davidはそれほど高速ではありませんが、古い方法はPowerShellで動作します。実際、ほとんどの古いコマンドはうまくいきます(PSは文字列として解釈したいと考えています)。

PowerShellの強みは、単一のコマンドではなく、パイプライン経由で一連のコマンドをストリングすることで可能になります。多くの場合、非常に長くて複雑なVBスクリプトやバッチスクリプトを1行のPowerShellで置き換えることができます。 Google for PowerShellの1つのライナーと私は何を意味するのか分かります。

それは険しい学習曲線のように見えるかもしれませんが、それはそれだけの価値があります!

@ポール – フランクは正しいです。 persistパラメータは、PowerShell v3で新しく追加されました。これがなければ、PowerShellセッションの外にドライブが存在しないため、PowerShellスクリプトからネットを使用する方がよいでしょう。

Powershellは将来の技術です。その使用を開始するのに良い時間は、将来もっと簡単になります。

PowerShellの問題点は、多くの標準コマンドラインコマンドとの互換性を維持していないことです。より広く使用されている標準に固執するのはより安全です。

イギリスの軍用タンクには、紅茶やその他のホットドリンク(および沸騰中の沸かした食事)を醸造するための沸騰した船舶所が必要です。