Rozszerzenia preferencji obsługują zmienne środowiskowe systemu Windows i generują szereg dodatkowych zmiennych środowiskowych przetwarzania. W wartości parametru konfiguracji można użyć dowolnej zmiennej. Poszczególne dokumenty Pomocy zawierają informacje dotyczące tego, czy zmienne są obsługiwane w określonym polu.

Uwaga

Za pomocą elementów określania wartości docelowych opisanych w temacie Dopasowanie rejestru - określanie wartości docelowej można definiować zmienne podczas pracy klienta. Dzięki nim można kontrolować zachowanie, używając elementów określania wartości docelowych opisanych w temacie Zmienna środowiskowa - określanie wartości docelowej. Można ich też używać jako wartości w ustawieniu elementu preferencji.

Zmienne środowiskowe systemu Windows

Środowisko systemu Windows jest listą zmiennych zapisanych jako pary nazwa/wartość. Aby wyświetlić bieżącą listę zmiennych, należy w wierszu polecenia wpisać SET. Każdy proces, w tym pulpit, ma listę zmiennych unikatową dla tego procesu. Gdy jeden proces uruchamia inny proces, zazwyczaj do procesu uruchamianego jest przekazywana kopia środowiska procesu uruchamiającego. Zazwyczaj nazwy zmiennych środowiskowych są ujęte w dwa znaki procentu (na przykład %ProgramFiles%). System Windows rozpoznaje zmienną środowiskową, gdy aplikacja żąda wartości skojarzonej z nazwą tej zmiennej.

Zmienne przetwarzania preferencji

Rozszerzenia preferencji umożliwiają implementowanie wymienionych poniżej zmiennych procesów.

Uwaga

W zmiennych nie jest uwzględniana wielkość liter.

%AppDataDir%

Katalog danych aplikacji bieżącego użytkownika.

%BinaryComputerSid%

Identyfikator SID komputera w formacie szesnastkowym.

%BinaryUserSid%

Identyfikator SID bieżącego użytkownika w formacie szesnastkowym.

%CommonAppdataDir%

Katalog danych aplikacji „wszystkich użytkowników”.

%CommonDesktopDir%

Katalog pulpitu „wszystkich użytkowników”.

%CommonFavoritesDir%

Katalog Ulubionych programu Internet Explorer „wszystkich użytkowników”.

%CommonProgramsDir%

Katalog programów „wszystkich użytkowników”.

%CommonStartMenuDir%

Katalog menu Start „wszystkich użytkowników”.

%CommonStartUpDir%

Katalog autostartu „wszystkich użytkowników”.

%ComputerName%

Nazwa NetBIOS komputera.

%CurrentProcessId%

Tożsamość liczbowa głównego procesu klienta.

%CurrentThreadId%

Tożsamość liczbowa głównego wątku klienta.

%DateTime%

Bieżąca godzina (czas UTC).

%DateTimeEx%

Bieżąca godzina (czas UTC) z milisekundami.

%DesktopDir%

Katalog pulpitu bieżącego użytkownika.

%DomainName%

Nazwa domeny lub grupa robocza komputera.

%FavoritesDir%

Katalog Ulubionych programu Internet Explorer bieżącego użytkownika.

%LastError%

Kod ostatniego błędu, który wystąpił podczas konfiguracji.

%LastErrorText%

Opis tekstowy kodu ostatniego błędu.

%LdapComputerSid%

Identyfikator SID komputera w wyjściowym formacie binarnym protokołu LDAP.

%LdapUserSid%

Identyfikator SID bieżącego użytkownika w wyjściowym formacie binarnym protokołu LDAP.

%LocalTime%

Bieżący czas lokalny.

%LocalTimeEx%

Bieżący czas lokalny z milisekundami.

%LogonDomain%

Domena bieżącego użytkownika.

%LogonServer%

Kontroler domeny, który uwierzytelnił bieżącego użytkownika.

%LogonUser%

Nazwa bieżącego użytkownika.

%LogonUserSid%

Identyfikator SID bieżącego użytkownika.

%MacAddress%

Pierwszy wykryty adres MAC na komputerze.

%NetPlacesDir%

Katalog moich miejsc sieciowych bieżącego użytkownika.

%OsVersion%

System operacyjny: Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server 2003, Windows XP lub nieznany.

%ProgramFilesDir%

Katalog plików programów systemu Windows.

%ProgramsDir%

Katalog programów bieżącego użytkownika.

%RecentDocumentsDir%

Katalog niedawno używanych dokumentów bieżącego użytkownika.

%ResultCode%

Kod zakończenia klienta.

%ResultText%

Opis tekstowy kodu zakończenia klienta.

%ReversedComputerSid%

Identyfikator SID komputera w formacie szesnastkowym z odwrotną kolejnością bajtów.

%ReversedUserSid%

Identyfikator SID bieżącego użytkownika w formacie szesnastkowym z odwrotną kolejnością bajtów.

%SendToDir%

Katalog „wysyłania do” bieżącego użytkownika.

%StartMenuDir%

Katalog menu Start bieżącego użytkownika.

%StartUpDir%

Katalog autostartu bieżącego użytkownika.

%SystemDir%

Katalog systemowy systemu Windows.

%SystemDrive%

Nazwa dysku, z którego jest uruchamiany system operacyjny.

%TempDir%

Katalog tymczasowy bieżącego użytkownika określany przez interfejs API systemu Windows.

%TimeStamp%

Sygnatura czasowa implementowanych konfiguracji.

%TraceFile%

Ścieżka/nazwa pliku śledzenia.

%WindowsDir%

Katalog Windows.

Rozszerzenia preferencji udostępniają listę zmiennych, z której można wybierać zmienne do wstawienia do pól tekstowych. To okno dialogowe można otworzyć z dowolnego pola tekstowego, które:

  • nie jest wyłączone,

  • nie jest tylko do odczytu,

  • nie jest ograniczone do wartości liczbowej.

Aby wprowadzić zmienną
  1. Otwórz Konsolę zarządzania zasadami grupy. Kliknij prawym przyciskiem myszy obiekt zasad grupy (GPO) zawierający element preferencji, który chcesz skonfigurować, a następnie kliknij polecenie Edytuj.

  2. Umieść kursor w żądanym polu.

    • Aby wprowadzić zmienną przetwarzania preferencji, naciśnij klawisz F3, wybierz zmienną z listy, a następnie kliknij pozycję Wybierz w celu wstawienia zmiennej w polu.

    • Aby wprowadzić istniejącą zmienną środowiskową systemu Windows, wpisz tę zmienną w polu.

      Uwaga

      Można zapobiec rozpoznaniu zmiennej przed jej zastosowaniem do komputerów klienckich (aby w ustawieniu preferencji na komputerach klienckich była wyświetlana zmienna, a nie jej rozpoznana wartość). W przypadku zmiennej procesu preferencji należy w tym celu wyczyścić pole wyboru Rozpoznaj zmienną. Spowoduje to wstawienie znaków <> między ogranicznikami % % i nazwą zmiennej (na przykład %<ProgramFiles>%). Rozszerzenia preferencji usuwają znaki < > z tekstu i pozostawiają nierozpoznaną zmienną. Tej składni można też użyć ze zmienną środowiskową systemu Windows.

Dodatkowe informacje


Spis treści