アクセス制限されているフォルダを参照するための設定方法

フォローする

RS上で実行されるロボットは『ロボットの実行権限について』に記載されている通り、RSを実行したユーザーの権限で実行されます。
よって「ファイル読込(Load File)」ステップにおいても、RSの実行ユーザーとしてファイルにアクセスします。

ロボットごとにアクセスしたいフォルダが異なり、フォルダごとにアクセス制限されている場合、「コマンドライン実行(Execute Command Line)」ステップにて「net use」コマンドを実行することで、一時的にアクセス権を付与できます。
※コマンドの実行や内容に関しては、サポート対象外です。お客様責任にて対応をお願いします。

<例>フォルダへのアクセス権限を付与するための「net use」コマンド

net use \\[サーバー名]\[フォルダ] [ドメインのパスワード] /user:[ドメイン]\[ユーザーID]

 
<例>フォルダへのアクセス権限を削除するための「net use」コマンド

net use \\[サーバー名]\[フォルダ] [ドメインのパスワード] /delete

 

<ロボットでの実行例>

1.「コマンドライン実行(Execute Command Line)」ステップで、フォルダへのアクセス権限を付与する「net use」コマンドを実行する。

2.UNC接続(ex. \\server1\public\input\inputdata.xlsx)でファイルの入出力を行う

3.「コマンドライン実行(Execute Command Line)」ステップで、フォルダへのアクセス権限を削除する「net use」コマンドを実行する。

 

注意事項

通常割り当てるドライブ文字に既に使用されているドライブ文字(下図の場合はNドライブ)が指定されていた場合、「net use」コマンドが失敗します。
ロボットで実行する前に、既に使用されているドライブでないか、コマンドラインで確認してください。

01.png

既に使用されているドライブだった場合は、コマンドラインでコマンドを実行し、ドライブの割り当てを解除してください。解除後は、ロボットが正常に実行できるか確認してください。


<コマンド例>

1.割り当てられているドライブを確認

net use


2.ドライブの割り当てを解除

net use [ドライブ名]: /delete /yes

 

▼ドライブの確認と解除を行うコマンド

 002.png

 

補足

ファイルシステムへのアクセス制限により、DSでは問題なく成功するものの、MCからロボットを実行した際に以下のエラーが出力される場合があります。

<エラーメッセージ>

Error from the Extract Target action. Access to file system restricted, cannot read file XXXXX To allow file
system access, check the “Allow File System and Command Line Access” property in the RoboServer Settings application.


ロボット操作が行われる端末(RS/DS)上でファイルシステムとコマンドラインへのアクセスが許可されている必要があるため、RoboServer Settingsの設定を確認してください。

RoboServer Settingsの設定については『Design Studioで正常稼働したRobotが、Management Consoleで実行するとエラーになってしまう場合の原因と対処方法を教えてください。』の ■RoboServer Settingsの「Allow File System and Command Line Access(ファイルシステムとコマンドラインのアクセスを許可)」が設定されていない場合を参照してください。

3人中3人がこの記事が役に立ったと言っています

コメント

2件のコメント
  • この記事の手順でネットワーク上のファイルを参照することができました。

    ありがとうございます。

    自分の場合は参照先のフォルダを設定可能なため、【ロボットでの実行例】1.で既にアクセス可能なフォルダにnet useコマンドを用い、【ロボットでの実行例】3.でアクセス可能だったフォルダの権限を削除してしまうリスクがありました。

    対策として、【ロボットでの実行例】1.の前にTest File Existanceでアクセス可否を確認し、アクセスできないときのみ【ロボットでの実行例】1.&3.を実施するよう分岐を設けました。

     

    4
    コメントアクション Permalink
  • 足立さま

    BizRobo!ナレッジベースを管理をしております、森川と申します。

    本記事をご活用いただけた旨をコメントで拝見し、大変うれしく思っております。

    また、他のユーザーさまにも役立つ情報を共有いただき、誠にありがとうございます。

    今後とも、役立つナレッジを順次公開していく方針ですので、ご愛顧のほど何卒よろしくお願いいたします。

     

     

     

    0
    コメントアクション Permalink

ログインしてコメントを残してください。