Jak uzyskać dostęp do lokalizacji sieciowej w wierszu polecenia w systemie Windows 10

Wiersz polecenia to jedno z dwóch standardowych narzędzi terminalowych dostępnych w systemie Windows 10, a drugie to PowerShell. Choć oba programy umożliwiają interakcję z systemem operacyjnym, mają różne funkcje i zastosowania. Wiersz polecenia istnieje znacznie dłużej niż PowerShell i jest szeroko stosowany przez użytkowników. Dzięki niemu można nawigować po katalogach i uruchamiać polecenia, choć może pojawić się pewien problem przy próbie przejścia do folderu z nazwą zawierającą spacje. Istnieje jednak prosty sposób na rozwiązanie tego problemu.

W przypadku prób dostępu do lokalizacji sieciowej za pomocą wiersza polecenia, polecenie cd nie zadziała. Może to prowadzić do nieporozumienia, że dostęp do lokalizacji sieciowej w wierszu polecenia jest niemożliwy. W rzeczywistości wystarczy zastosować inne polecenie, aby wykonać to zadanie.

Lokalizacja sieci w wierszu polecenia

Używając polecenia cd w celu uzyskania dostępu do lokalizacji sieci, można napotkać komunikat o błędzie informujący, że „CMD nie obsługuje ścieżek UNC jako bieżących katalogów”. Aby wyjaśnić, ścieżka UNC to ścieżka z podwójnymi ukośnikami, która wskazuje na lokalizację w sieci.

Aby przenieść wiersz polecenia do katalogu sieciowego, należy użyć polecenia pushd. Najpierw trzeba zdobyć pełną ścieżkę do lokalizacji sieciowej, do której chce się uzyskać dostęp. Na poniższym zrzucie ekranu pełna ścieżka do folderu otwartego w Eksploratorze plików wygląda następująco:

\MACBOOKAIR-5B8AMacUsersfatimawahabPictures

Pamiętaj, że ta ścieżka nie jest po prostu Z:, która pojawia się, gdy próbujesz skopiować ją z paska lokalizacji.

Aby uzyskać dostęp do tej lokalizacji, uruchom poniższe polecenie. Upewnij się, że umieściłeś ścieżkę w cudzysłowie, jeśli zawiera spacje.

Składnia

pushd "network-path"

Przykład

pushd "\MACBOOKAIR-5B8AMacUsersfatimawahabPictures"

Po wykonaniu polecenia wiersz polecenia przypisze inną literę dysku do lokalizacji sieciowej niż ta widoczna w Eksploratorze plików, co jest normalnym zjawiskiem.

Jeśli zastanawiasz się, jak to działa w PowerShell, to nie musisz się martwić. PowerShell umożliwia przełączanie się do lokalizacji sieciowej za pomocą polecenia cd, co jest znacznie prostsze.

Składnia

cd "path-to-network-location"

Przykład

cd "\MACBOOKAIR-5B8AMacUsersfatimawahabPictures"

W przeciwieństwie do wiersza polecenia, PowerShell obsługuje ścieżki UNC bez problemu. Możesz zatem korzystać z PowerShell zamiast wiersza polecenia, co w wielu przypadkach okazuje się bardziej efektywne.

newsblog.pl

BIULETYN


newsblog.pl