Mam skrypt, który działa w 2 częściach. Pierwsza część wymaga dostępu administratora (aktualizuje plik HOSTS i wykonuje pewne kopiowanie/nadpisywanie). Po zakończeniu tej części należy zmapować dysk za pomocą nazwy hosta, aby zaktualizować pierwszą część skryptu.Uruchom wsadę jako administrator (automatycznie podnieś), a następnie usuń desant
Wymyśliłem, jak uzyskać podwyższone przywileje za pomocą tego SO Question. Ale mapowanie dysku (podczas gdy w admin) mapuje dysk do sesji administratora. Muszę "de-elevate" wrócić do trybu użytkownika, aby uruchomić mój drugi skrypt.
To jest skrypt, który uruchamiam co najmniej raz dziennie, a nawet kilka razy dziennie. Próbuję utworzyć rozwiązanie, które jest tylko 1 .bat pliku, jeśli to możliwe. Z powodów, skrypty są napisane w perlu.
Czego próbowałem:
- Korzystanie z runas/user: komenda regular_user (to robi nie pracy)
- plików 1 bat Korzystanie z funkcji dla plików wsadowych 2 (Owa „prace "ale z jakiegoś powodu oba działają w tym samym czasie)
- Uruchamianie 2 plików nietoperzy osobno i ręcznie.
- wyszukiwania SO, ale nie mogłem znaleźć Admin-> user zamiast tylko przez użytkownika> admin
TLDR:Jak mogę de podnieść do trybu użytkownika z trybu administratora w pliku wsadowym?
Fajnie, brzmi to obiecująco. Dzięki. – Ishikawa91