خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دسترسی به مکان شبکه ای در ویندوز با استفاده از دستورات CMD و Powershell
با Command Prompt می توانید به هر دایرکتوری موجود در سیستم خود بروید و دستورات را در آن اجرا کنید. اگر با استفاده از دستورات Command Prompt سعی در دسترسی به یک مکان در شبکه داشته باشید، خواهید دید که دستور CD کار نخواهد کرد. در حقیقت ، پیام خطایی که دریافت می کنید ممکن است این باور را به شما دهد که دسترسی به یک مکان در شبکه با استففاده از دستورات CMD امکان پذیر نیست. ولی این درست نیست شما فقط باید از دستور دیگری برای کار استفاده کنید.
وقتی از دستور cd استفاده می کنید و به آن یک مسیر شبکه ای می دهید، Command Prompt به شما پیغام CMD does not support UNC paths as current directories را خواهد داد. اما همانطور که می دانید برای دسترسی به مسیرهای شبکه ای نیاز به \\ خواهید داشت.
همانطور که در Run یا در Address bar در File Explorer، مسیر شبکه ای را وارد می کنید، در CMD هم به همان صورت باید مسیر دقیق شبکه ای مورد نظرتان را وارد کنید. و البته مسیر شبکه ای به همراه دستور pushd باید وارد کنید. ضمن اگر در مسیر شبکه ای مورد نظرتان فاصله ای وجود داشته باشد، باید مسیر را در " " وارد کنید.
مشاهده خواهید کرد که Command Prompt نام درایو متفاوتی را نسبت به آنچه در File Explorer مشاهده می کنید به مکان شبکه اختصاص می دهد که این جای نگرانی نیست. اگر فکر می کنید که این مورد چگونه در PowerShell کار می کند ، نیازی به این کار ندارید. PowerShell به شما امکان می دهد با استفاده از دستور cd به مکان شبکه بروید.
برخلاف Command Prompt ، PowerShell در مسیرهای UNC مشکلی ندارد. اگر تمایل دارید، می توانید به جای Command Prompt از PowerShell استفاده کنید.
چه در پاورشل و در CMD اگر در مسیر شبکه ای، فاصله ای وجود دارد، حتما باید مسیر را داخل " " وارد کنید و در این خصوص تصویر زیر مثال خوبی برای این مورد است.
وقتی از دستور cd استفاده می کنید و به آن یک مسیر شبکه ای می دهید، Command Prompt به شما پیغام CMD does not support UNC paths as current directories را خواهد داد. اما همانطور که می دانید برای دسترسی به مسیرهای شبکه ای نیاز به \\ خواهید داشت.
همانطور که در Run یا در Address bar در File Explorer، مسیر شبکه ای را وارد می کنید، در CMD هم به همان صورت باید مسیر دقیق شبکه ای مورد نظرتان را وارد کنید. و البته مسیر شبکه ای به همراه دستور pushd باید وارد کنید. ضمن اگر در مسیر شبکه ای مورد نظرتان فاصله ای وجود داشته باشد، باید مسیر را در " " وارد کنید.
pushd \\MACBOOKAIR-5B8A\Mac\Users\fatimawahab\Pictures
مشاهده خواهید کرد که Command Prompt نام درایو متفاوتی را نسبت به آنچه در File Explorer مشاهده می کنید به مکان شبکه اختصاص می دهد که این جای نگرانی نیست. اگر فکر می کنید که این مورد چگونه در PowerShell کار می کند ، نیازی به این کار ندارید. PowerShell به شما امکان می دهد با استفاده از دستور cd به مکان شبکه بروید.
cd \\MACBOOKAIR-5B8A\Mac\Users\fatimawahab\Pictures
برخلاف Command Prompt ، PowerShell در مسیرهای UNC مشکلی ندارد. اگر تمایل دارید، می توانید به جای Command Prompt از PowerShell استفاده کنید.
چه در پاورشل و در CMD اگر در مسیر شبکه ای، فاصله ای وجود دارد، حتما باید مسیر را داخل " " وارد کنید و در این خصوص تصویر زیر مثال خوبی برای این مورد است.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: