コマンドプロンプトでのネットワークドライブの割り当て

  NET USE コマンド



実際は、バッチファイルで利用する事になります

  
net use z: \\マシン名\共有名 パスワード /USER:ドメイン名\ユーザ名

処理( 例えば cscript.exe xxxxxxxx.wsf )

net use z: /DELETE
  

以下は ASP からのサンプルです
( Sleep に Basp21 を使用していますが、WMI でも可能です )

  
<HTML>
<HEAD>
<META
	http-equiv="Content-type"
	content="text/html; charset=Shift_JIS"
>
</HEAD>
<BODY>
<%

Response.Write "処理開始<br>"

Set WshShell = Server.CreateObject( "WScript.Shell" )
Set Basp = Server.CreateObject( "Basp21" )

strCommand = "net use z: \\PC名\copy パスワード /USER:ワークグループ\lightbox"

Call WshShell.Run( strCommand,, true )

strTarget = Server.MapPath( "aaa.txt" )

strCommand = "xcopy " & strTarget & " z:\"
Set objExec = WshShell.Exec( strCommand )

Do While objExec.Status = 0
	Basp.Sleep 1
Loop

Response.Write "<PRE>"

Do While not objExec.StdErr.AtEndOfStream
	Response.Write "エラー:" & objExec.StdErr.ReadAll
Loop
Do While not objExec.StdOut.AtEndOfStream
	Response.Write "正常:" & objExec.StdOut.ReadAll
Loop

Response.Write "</PRE>"

strCommand = "net use z: /DELETE"
Call WshShell.Run( strCommand,, true )

Response.Write "処理終了<br>"
%>
</BODY>
</HTML>
  












  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ