Jak: Ustawianie uprawnień profilowania
W tym temacie opisano, jak Administrator komputera udziela uprawnień zabezpieczeń wymaganych dla profilowania użytkownikowi lub grupie, która nie ma uprawnień Administratora na tym komputerze.
Podstawowa zasada zabezpieczeń mówi o tym, że aplikacje powinny działać z nie więcej niż uprawnieniami, których potrzebują.Zasada ta ma zastosowanie również do użytkowników.Jeśli użytkownicy mogą być w pełni skuteczni, gdy są zalogowani jako członkowie grupy Użytkownicy, a nie grupy Administratorzy, nie należy przyznawać im uprawnień Administratora.Pierwsza procedura, "Tworzenie konta użytkownika, które ma uprawnienia Użytkownika" opisuje sposób tworzenia konta użytkownika dla członka grupy Użytkownicy.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
Członkowie grupy Użytkownicy będą potrzebować dostępu do folderów i plików na dysku, które są współużytkowane z innymi członkami zespołu.Druga procedura, "Udzielanie dostępu do współdzielonych plików projektu" opisuje sposób przyznania tego dostępu.
Członkowie grupy Użytkownicy mogą uruchomić Profiling Tools, jeśli administrator przyzna im dostęp do sterownika oprogramowania dla Profiling Tools.Ostatnia procedura, "Udzielanie dostępu do sterownika profilowania" opisuje sposób przyznania dostępu do tego sterownika.
[!UWAGA]
Potrzebujesz uprawnień administratora, aby wykonać kroki w poniższych procedurach.
Aby utworzyć konto użytkownika, które ma uprawnienia Użytkownika
Kliknij prawym przyciskiem myszy Mój komputer, a następnie kliknij Zarządzaj.
Otworzy się okno Zarządzanie komputerem.
Rozwiń Użytkownicy lokalni i grupy.
Kliknij prawym przyciskiem myszy folder Użytkownicy, a następnie kliknij Nowy użytkownik.
Pojawi się okno dialogowe Nowy użytkownik.
Wypełnij pola w oknie dialogowym z informacjami dla konta użytkownika, które tworzysz.Określ hasło.Opcjonalnie wybierz pole wyboru, wymagające zmiany hasła podczas następnego logowania użytkownika.
Kliknij Utwórz, a następnie kliknij Zamknij.
Nowy użytkownik pojawi się w grupie Użytkownicy, grupie użytkowników, którzy nie mają uprawnień Administratora.
Aby przyznać dostęp do współdzielonych plików projektu
W Eksploratorze Windows (lub Eksploratorze plików) zlokalizuj folder główny drzewa plików projektu używanych przez tego użytkownika i współdzielonych przez zespół projektowy.
Ścieżka do tego folderu może wyglądać następująco:
D:\ourProject
Kliknij prawym przyciskiem myszy folder, a następnie kliknij Właściwości.
Pojawi się okno dialogowe Właściwości <Nazwa folderu>.
Kliknij kartę Zabezpieczenia.
Kliknij nazwę konta użytkownika w polu Nazwy grupy lub użytkowników.
W polu Uprawnienia dla <nazwa użytkownika> zaznacz pole wyboru dla Pełna kontrola.
Kliknij przycisk OK.
Udziela to uprawnień użytkownikowi do drzewa folderów współdzielonego, które zaczyna się katalogiem wybranym w kroku 5.
Aby przyznać dostęp do sterownika profilowania
Otwórz wiersz polecenia jako administrator.
Zmień katalog na:
<drive>:\Program Files\Microsoft Visual Studio 10\Team Tools\Performance Tools
Uruchom następujące polecenie:
vsperfcmd /admin:driver,start /admin:service,start
To polecenie instaluje i uruchamia sterownik dla Profiling Tools.
To polecenie uruchamia sterownik profilowania i usługę, dzięki której użytkownicy inni niż administratorzy mogą używać funkcji profilowania dostępnych w ich przestrzeni procesu Użytkownika.Tylko Administrator może uruchomić polecenie; powiedzie się ono dla użytkowników, którzy nie są administratorami.
Należy zauważyć, że skutki tego kroku zostaną cofnięte po ponownym uruchomieniu komputera, chyba że zostanie wykonany także ostatni krok tej procedury.
Uruchom to polecenie, aby umożliwić dostęp do funkcjonalności sterownika profilowania przez użytkownika lub grupę, która nie ma dostępu administratora do komputera:
vsperfcmd /admin:security,allow,<right[,right],<user name|group name>
To polecenie udziela kontu <nazwa użytkownika> lub <nazwa grupy> dostępu do Profiling Tools.Opcja <right> określa funkcje profilowania, do których użytkownik będzie miał dostęp.Opcja <right> może mieć jedną lub więcej z poniższych wartości:
FullAccess - zezwala na dostęp do wszystkich metod profilowania, włączając w to gromadzenie danych wydajności z usług, próbkowanie i profilowanie między sesjami.
SampleProfiling - umożliwia dostęp do metod próbkowania
CrossSession - umożliwia dostęp do profilowania między sesjami, które jest wymagane dla usług profilowania.
(Opcjonalnie) Aby zachować wyniki z poprzednich kroków po ponownym uruchomieniu komputera, uruchom następujące polecenie:
vsperfcmd /admin:driver,autostart,on
Określeni użytkownicy po zalogowaniu, teraz będą mogli używać Profiling Tools bez uprawnień administratora.
Zobacz też
Informacje
Profiling i zabezpieczeń systemu Windows Vista