3

PCでSAS Enterprise Guideを実行して、ネットワーク内にあるサーバー上のSASインスタンスに接続しています。

ODS を使用して PC の特定のサブフォルダーに HTML ファイルを書き込むサーバー上で実行される SAS プログラムを作成しています。クライアント マシンの名前 (つまり、上記の例では "my_machine_name") をハードコードする限り、UNC スタイルのパス名 (例: \\my_machine_name\C$\documents\results.html) を使用して、現在それを行うことができます。この例では、PC に "C:\documents" というフォルダーがあることを前提としています)

SAS サーバー上で実行されている SAS は、呼び出し元のクライアント マシン (つまり、私の PC) を識別し、そのネットワーク名を動的に取得できますか? それが可能であれば、上記の UNC スタイルのパス名のハードコーディングを避けることができます。

ありがとう。

4

1 に答える 1

7

通常、実行するとこのようなものを見つけることができます

%put _ALL_; 

お役に立てる方だと思い&_CLIENTMACHINEます。

于 2013-05-06T20:11:06.183 に答える