Sdílet prostřednictvím


Jak: nastavení oprávnění profilování

Toto téma popisuje, jak správce počítače udělí uživateli nebo skupině, kteří nemají oprávnění správce počítače, bezpečnostní oprávnění požadovaná pro profilaci.

Základní bezpečnostní zásada říká, že aplikace nemají být spuštěny s více oprávněními, než s kolika je to nutné.Tento princip platí také pro uživatele.Pokud mohou být uživatelé stejně efektivní, když jsou přihlášeni jako členové skupiny Uživatelé namísto skupiny Správci, nemělo by jim být uděleno oprávnění správce.První postup, "Pro vytvoření uživatelského účtu, který má uživatelská oprávnění", popisuje, jak vytvořit uživatelský účet pro člena skupiny Uživatelé.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Členové skupiny Uživatelé budou potřebovat přístup ke složkám a souborům na disku, které jsou sdíleny s ostatními členy týmu.Druhý postup, "Pro udělení přístupu ke sdíleným souborům projektu", popisuje, jak poskytnout tento přístup.

Členové skupiny Uživatelé mohou spustit profilovací nástroje, pokud jim správce udělí přístup k ovladači softwaru pro profilovací nástroje.Poslední postup, "Pro udělení přístupu k profilovacímu ovladači", popisuje, jak udělit k tomuto ovladači přístup.

[!POZNÁMKA]

Ke sledování jednotlivých kroků těchto postupů jsou nutná uživatelská oprávnění.

Pro vytvoření uživatelského účtu, který má uživatelská oprávnění

  1. Klikněte pravým tlačítkem myši na položku Tento počítač a potom klikněte na příkaz Spravovat.

    Otevře se okno Správa počítače.

  2. Rozbalte Místní uživatelé a skupiny.

  3. Klikněte pravým tlačítkem myši na složku Uživatelé a potom klikněte na Nový uživatel.

    Zobrazí se dialogové okno Nový uživatel.

  4. Vyplňte pole v tomto dialogovém okně informacemi pro uživatelský účet, které vytváříte.Zadejte heslo.Volitelně lze zaškrtnout políčko, které vyžaduje změnu hesla při příštím přihlášení uživatele.

  5. Klikněte na možnost Vytvořit a potom na tlačítko Zavřít.

    Nový uživatel se zobrazí ve skupině Uživatelé, skupině uživatelů, kteří nemají oprávnění správce.

Pro udělení přístupu ke sdíleným souborům projektu

  1. V Průzkumníku Windows (nebo Průzkumníku souborů) vyhledejte kořen stromu složek pro soubory projektu používané tímto uživatelem a sdílené projektovým týmem.

    Cesta do této složky může vypadat takto:

    D:\ourProject
    
  2. Klikněte na tuto složku pravým tlačítkem myši a poté klikněte na příkaz Vlastnosti.

    Zobrazí se dialogové okno <název složky> Vlastnosti.

  3. Klikněte na kartu Zabezpečení.

  4. Klikněte na název uživatelského účtu v poli Jména skupiny a uživatelů.

  5. V poli Oprávnění pro <uživatelské jméno> zaškrtněte políčko pro Úplné řízení.

  6. Klikněte na tlačítko OK.

    Tímto je uživateli uděleno oprávnění pro strom sdílených složek, který začíná složkou vybranou v kroku 5.

Pro udělení přístupu k profilovacímu ovladači

  1. Otevřete příkazový řádek jako správce.

  2. Změňte adresář na:

    <drive>:\Program Files\Microsoft Visual Studio 10\Team Tools\Performance Tools
    
  3. Spusťte následující příkaz:

    vsperfcmd /admin:driver,start /admin:service,start
    

    Tento příkaz nainstaluje a spustí ovladač pro profilovací nástroje.

    Tento příkaz spustí profilovací ovladač a služby tak, aby uživatelé bez oprávnění správce mohli používat profilovací funkce, které jsou k dispozici v jejich prostoru procesu Uživatele.Pouze správce může spustit příkaz; uživatelům bez oprávnění správce nebude fungovat.

    Všimněte si, že pokud není zároveň proveden poslední krok tohoto postupu, účinky tohoto kroku se vrátí po restartování počítače zpět.

  4. Spusťte příkaz pro povolení přístupu k funkci profilovacího ovladače uživatele nebo skupiny, kteří nemají k počítači přístup správce:

    vsperfcmd /admin:security,allow,<right[,right],<user name|group name>
    

    Tento příkaz uděluje <uživatelské jméno> nebo <název skupiny> přístup k Profilovacím nástrojům.Možnost <right> určuje funkce profilování, ke kterým může mít uživatel přístup.Možnost <right> může být jednou nebo více z následujících hodnot:

    • FullAccess - umožňuje přístup ke všem profilovacím metodám včetně sběru dat o výkonu ze služeb, vzorkování a profilování napříč relacemi.

    • SampleProfiling - umožňuje přístup k ukázkovým profilovacím metodám

    • CrossSession - umožňuje přístup k profilování napříč relacemi, které je požadováno pro profilování služeb.

  5. (Volitelné) Pro zachování výsledků kteréhokoli z předchozích kroků po restartování počítače spusťte následující příkaz:

    vsperfcmd /admin:driver,autostart,on
    

Určení uživatelé budou po přihlášení moci používat profilovací nástroje bez oprávnění správce.

Viz také

Referenční dokumentace

VSPerfCmd

Profiling a zabezpečení systému Windows Vista

Koncepty

Konfigurace výkonu relací pro profilování nástroje