Pasek boczny
Konto
Konto
Szukaj
Szukaj
Ustawienia
Ustawienia
Szukaj

Szukaj w:



Zaawansowane wyszukiwanie
Ustawienia
Przełącz na wersję mobilną
Motyw
Język



Notariusz Katowice





Mapowanie dysku sieciowego
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Subskrybuj ten wątek
zenek
Użytkownik
Offline

Reputacja: 0

 0     0    
1   03-05-2017, 20:16   
Edytuj ten post      Cytuj     
Witam mam laptopa z Windows 10 Home x64. Chciałbym napisać skrypt bat który mapuje zasób sieciowy podczas każdego logowania i zapamiętuje tzw, Poświadczenie użytkownika. Napisałem coś takiego:

Kod:
@ECHO OFF
net use * /Delete /y
net use H: \\jakishost\jakiszasob /persistent:yes /user:jakisuzytkownik haslojakiegosuzytkownika
PAUSE

wszystkie stare zasoby się ładnie usuwają. Mój zasób się podbuntowuje. Po ponownym logowaniu zasób jest także zamontowany ale wymaga ponownego podania nazwy użytkownika oraz hasła. J oknie oczywiście jest pole wyboru "Zapamiętaj poświadczenie" Zastanawiam się jednak czy można obsłużyć zapamiętywanie poświadczenia w samym skrypcie? Nie ukrywam że byłoby to znacznym przyśpieszeniem całego procesu mapowania zasobu. Z góry wielkie dzięki za pomoc
Andrzej.K
Moderator
Offline

Reputacja: 314

 0     0    
2   03-05-2017, 22:22   
Edytuj ten post      Cytuj     
W skrypcie możesz użyć opcji "/SAVECRED"

Pytanie.... po co usuwasz mapowania... użycie opcji "/persistent:yes" służy temu, by przy następnym logowaniu zasób był automatycznie mapowany... czyli chcesz tego, a jednocześnie usuwasz... po co tak ??
zenek
Użytkownik
Offline

Reputacja: 0

 0     0    
3   04-05-2017, 12:54   
Edytuj ten post      Cytuj     
dokładnie usuwam wszystko co było wcześniej mapowane bo są tam poprzednie zasoby których nie ma bo nie ma poprzedniego serwera. Tak opcja persistent:yes powoduje mapowanie zasobu bo każdym logowaniu. Problem w tym że po ponownym logowaniu zasób się mapuje ale przy próbie dostania się do niego jet ponowne żądanie nazwy użytkownika oraz hasła. Po podaniu tych danych w okienku i zaznaczeniu "Zapamiętaj poświadczenie" Wszystko działa jak należy. Możesz wyłączać komputer logować się itp z zasób jest gotowy do użycia bez ponownego podawania nazwy użytkownika i hasła. Tylko teraz pytanie czy można zapamiętać poświadczenie za pomocą skryptu?
Andrzej.K
Moderator
Offline

Reputacja: 314

 0     0    
4   04-05-2017, 13:45   
Edytuj ten post      Cytuj     
(04-05-2017, 12:54)zenek napisał(a): Tylko teraz pytanie czy można zapamiętać poświadczenie za pomocą skryptu?

Co ja tam wyżej napisałem...

(03-05-2017, 22:22)Andrzej.K napisał(a): W skrypcie możesz użyć opcji "/SAVECRED"

...chyba, że można...
zenek
Użytkownik
Offline

Reputacja: 0

 0     0    
5   07-05-2017, 12:52   
Edytuj ten post      Cytuj     
Ok faktycznie kolego nie przeczytałem twojej odpowiedzi dokładnie za co przepraszam. Tym nie mniej nie rozumiem jednego a mianowicie

Kod:
@ECHO OFF
net use * /Delete /y
net use H: \\jakishost\jakiszasob /savecred /persistent:yes
PAUSE
taki polecenia się poprawnie wykonuje kiedy dodam do tego user:JakisUser HasloUsera
to mam komunikat że użyto sprzecznych przełączników to z kont wspaniały wytwór Microsoftu ma wziąć sobie dane do poświadczenia? Pomoc do net use nie wskazuje na to aby można było je dodać jako parametr do przełącznika savecred
Andrzej.K
Moderator
Offline

Reputacja: 314

 0     0    
6   07-05-2017, 21:48   
Edytuj ten post      Cytuj     
Technet mówi, że "/savecred: Stores the provided credentials for reuse."

ale chyba nie jest to precyzyjne i odnosi się do wykorzystania zapisanych poświadczeń... czyli raz zapamiętane poświadczenia można w ten sposób użyć, nie ma nic o zapamiętywaniu.




Zaloguj się lub zarejestruj, aby odpowiedzieć w temacie.
Dołącz do naszej społeczności!


Zarejestruj się
Posiadasz konto? Kliknij poniżej.


Zaloguj się


Użytkownicy przeglądający ten wątek: 1 gości



Portal  Kontakt  Pomoc  Facebook 
© CentrumWindows
Polskie tłumaczenie © 2007-2016 Polski Support MyBB
Silnik forum MyBB, © 2002-2018 MyBB Group
Biznes-Host