Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
TAEF zapewnia, że test jest uruchamiany w procesie z podwyższonym poziomem uprawnień, tworząc taki proces w razie potrzeby.
Uwaga: Użytkownik wykonujący funkcję TAEF musi być członkiem grupy administratorów w celu wykonania testów oznaczonych jako RunAs=Elevated. Wynika to z faktu, że osoby niebędące administratorami nie mają podzielonego tokenu umożliwiającego podniesienie uprawnień. Jeśli użytkownik niebędący administratorem spróbuje uruchomić test oznaczony jako RunAs=Elevated, test zostanie oznaczony jako zablokowany.
Uwaga Na komputerach z wersjami systemu Windows starszymi niż Windows Vista należy uruchomić testy z podwyższonymi uprawnieniami z procesu administratora.
Określanie RunAs w wierszu polecenia
te unittests\* /runas:elevated
Oznaczanie testów przy użyciu RunAs
Metadane testowe mogą służyć do określania typu runas zestawu, klasy lub metody testowej.
Uwaga Wartości RunAs określone w metadanych zastępują wartości RunAs określone w wierszu polecenia. Na przykład test oznaczony runas:system metadane testowe będą nadal uruchamiane jako Lokalny System, nawet jeśli w wierszu polecenia określono /runas:elevated.
Przykład (kod natywny)
class MyTests
{
TEST_CLASS(MyTests);
BEGIN_TEST_METHOD(ElevatedTest)
TEST_METHOD_PROPERTY(L"RunAs", L"Elevated")
END_TEST_METHOD()
};