これは InterSystems FAQ サイトの記事です。
以下の方法で、$ZF(-100) で実行したコマンドの出力を取得することが可能です。
★$ZF(-100) での実行でコマンドキーワードを使用する方法:
/STDOUT や /STDERR などの便利なキーワードを指定して、$ZF(-100) でコマンドを実行することが可能です。
USER>write $zf(-100,"/SHELL/STDOUT=c:\temp\result.log/STDERR=c:\temp\error.log","net","use","\\testsrv\public","/user:testuser","password")
2
USER>!type c:\temp\result.log
USER>!type c:\temp\error.log
システム エラー 1219 が発生しました。
同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での複数の接続
は許可されません。サーバーまたは共有リソースへの以前の接続をすべて切断してから、
再試行してください。USER>write $zf(-100,"/SHELL/STDOUT=c:\temp\result..png)


を体験できるコンテナです。.png)
.png)
.png)
.png)
.png)
.png)
をクリックし、ターミナルを選択します。.png)
.png)
