[Windows] netuseコマンドで共有フォルダーにアクセスする方法


はじめに

このたびデータベースからデータを取得し、それをCSVに変換するパワーシェルスクリプトを作成しました。
そして、上記のパワーシェルスクリプトをコマンドで実行したとき問題はありませんが、Windowsが提供するスケジュールでは動作しませんでした。
原因は正確にはわかりませんが、解決方法としてまずファイルサーバーに接続した後、コピーを試みるとファイルをコピーすることができました。

net use使い方

# 様式
net use \\サーバー\パス /user:ユーザー パスワード
# 例
net use \\192.168.1.3\test /user:idtest password1234
# ファイルコピー
xcopy C:\Users\Administrator\temp\test\*.csv  \\192.168.1.3\test -y