Przesyłanie plików bez dostępu do miejsca docelowego


Cześć wszystkim,
Mam problem, gdzie chcę utworzyć skrypt (plik VB lub plik wsadowy), który po uruchomieniu skryptu przez użytkownika skopiuje pliki z folderu Folder1 do Folder2.
Oto haczyk.
Nie chcę, aby użytkownicy mieli dostęp do Folder2, potrzebuję, aby uruchomili scipt, aby nie mogli ręcznie przenosić plików, a także wykonuje trochę logowania.
Mam dwa pomysły, ale nie wiem, na ile są one wykonalne:
  • Użytkownik wywołuje skrypt, ale działa on z różnymi uprawnieniami. Jak mam to zrobić, aby użytkownik nie widział szczegółów konta.
  • Użytkownik uruchamia skrypt, który uruchamia zaplanowane zadanie na serwerze. Zaplanowane zadanie zostanie wówczas uruchomione z innymi uprawnieniami, ale użytkownicy nie mają dostępu do serwera, więc może wystąpić problem z uruchomieniem zaplanowanego zadania.

Wszelkie inne pomysły będą mile widziane.
Z góry dziękuję
JoeOD
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Folder2 można udostępnić, odmawiając dostępu użytkownikom, a skrypt montuje udział z poświadczeniami użytkownika, przenosi pliki i wyłącza udział.
Istnieje sztuczka polegająca na ukrywaniu dysków sieciowych w systemie Windows za pomocą

NoDrives

dword in

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer

.
PS: Możesz skompilować skrypt .bat za pomocą bat2exe, aby użytkownicy nie widzieli zawartości pliku. Skrypt AutoIT również może wykonać to zadanie.
EDYCJA: patrz

Ten artykuł
http://support.microsoft.com/% ... %3D13
aby dostosować wartość NoDrives Dword.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się