نوشته اصلی توسط
gelayor14
شرمنده یک سوال واقعا مبتدی در اسکریپت مپ کردن درایو نام دومین شبکه را هم باید بنویسم؟؟جای net????
اسم درایو ام x :share2
خط دوم میشه
map the x:drive to the data share2
درسته ؟اگر بخواهم برای کل شبکه بنویسم چه فرقی می کند؟اگر دو تا درایو با هم بخواهم share کنم دو تا اسکریپت جدا می خواهد یا میشه با هم نوشت ؟
رهین منت تان خواهم بود اگر مرا راهنمایی بفرمایید
ببینید این بتچ فایل نویسی میشود موضوعی که مطرح کردید.
شمکل شما این است که دستورات را دقیق نمیشناسید .
ببینید دستور اینکه بخواهید درایو شبکه ای را MAP کنید این است که از دستور Net Use در محیط پرامپت یا دستوری ویندوز استفاده کنید .
اگر دستور را برای پیدا کردن ارگومنت های دستوراتش بزنید به شکل زیر خواهد بود.
C:\Users\!!!!!>net use /?
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
خوب بای اینکه آدرس \\COMPUTER NAME\DRIVE NAME را به صورت یک درایو با نام X بر روی کلاینت ایجاد شود باید دستور را به صورت زیر بنویسیم.
کد:
NET USE X: \\COMPUTER NAME\DRIVE NAME
حال در صورتی که میخواهید کاربر با هر بار لاگین این درایو برایش برقرار باشد میتوانید از سوییچ PERSISTENT استفاده کنید و آن را برابر yes قرار دهید یعنی کل دستور شما به صورت زیر میشود.
کد:
NET USE X: \\COMPUTER NAME\DRIVE NAME /Persistent:Yes
حالا میتوانید به هر تعداد از این موارد را در یک batch فایل با Drive letter های متفاوت بنویسید.