gebruiker wijzigen
Hiermee wijzigt u de installatiemodus voor de extern bureaublad-sessiehostserver.
Notitie
Zie Wat is er nieuw in Extern bureaublad-services in Windows Serverom erachter te komen wat er nieuw is in de nieuwste versie.
Syntaxis
change user {/execute | /install | /query}
Parameterwaarden
Maatstaf | Beschrijving |
---|---|
/executeren | Hiermee schakelt u .ini bestandstoewijzing naar de basismap in. Dit is de standaardinstelling. |
/installeren | Schakelt .ini bestandstoewijzing naar de basismap uit. Alle .ini bestanden worden gelezen en geschreven naar de systeemmap. U moet .ini bestandstoewijzing uitschakelen bij het installeren van toepassingen op een extern bureaublad-sessiehostserver. |
/vraag | Hiermee wordt de huidige instelling voor .ini bestandstoewijzing weergegeven. |
/? | Geeft help weer bij de opdrachtprompt. |
Opmerkingen
Gebruik gebruiker /install wijzigen voordat u een toepassing installeert om .ini bestanden te maken voor de toepassing in de systeemmap. Deze bestanden worden gebruikt als de bron wanneer gebruikersspecifieke .ini bestanden worden gemaakt. Nadat u de toepassing hebt geïnstalleerd, gebruikt u gebruiker /execute wijzigen om terug te keren naar standaardbestandstoewijzing .ini.
De eerste keer dat u de app uitvoert, wordt in de basismap gezocht naar de .ini bestanden. Als de .ini bestanden niet worden gevonden in de basismap, maar zich in de systeemmap bevinden, kopieert Extern bureaublad-services de .ini bestanden naar de basismap, zodat elke gebruiker een unieke kopie van de toepassing .ini bestanden heeft. Nieuwe .ini-bestanden worden gemaakt in de basismap.
Elke gebruiker moet een unieke kopie van de .ini-bestanden voor een toepassing hebben. Dit voorkomt dat exemplaren waarbij verschillende gebruikers mogelijk niet-compatibele toepassingsconfiguraties hebben (bijvoorbeeld verschillende standaardmappen of schermresoluties).
Wanneer het systeem wordt uitgevoerd gebruiker /installwijzigt, treden er verschillende dingen op. Alle registervermeldingen die worden gemaakt, worden onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentversion\Terminal Server\Installweergegeven, in de subsleutel \SOFTWARE of de subsleutel \MACHINE. Subsleutels die zijn toegevoegd aan HKEY_CURRENT_USER worden gekopieerd onder de subsleutel \SOFTWARE en subsleutels die zijn toegevoegd aan HKEY_LOCAL_MACHINE worden gekopieerd onder de subsleutel \MACHINE. Als de toepassing query's uitvoert op de Windows-map met behulp van systeemoproepen, zoals GetWindowsdirectory, retourneert de rd Session Host-server de map systemroot. Als er .ini bestandsvermeldingen worden toegevoegd met behulp van systeemaanroepen, zoals WritePrivateProfileString, worden ze toegevoegd aan de .ini bestanden onder de systeemmap.
Wanneer het systeem terugkeert naar gebruiker /wijzigen en de toepassing probeert een registervermelding te lezen onder HKEY_CURRENT_USER die niet bestaat, controleert Extern bureaublad-services of er een kopie van de sleutel bestaat onder de \Terminal Server\Install subsleutel. Als dit het geval is, worden de subsleutels gekopieerd naar de juiste locatie onder HKEY_CURRENT_USER. Als de toepassing probeert te lezen uit een .ini-bestand dat niet bestaat, zoekt Extern bureaublad-services naar dat .ini bestand onder de hoofdmap van het systeem. Als het bestand .ini zich in de hoofdmap van het systeem bevindt, wordt het gekopieerd naar de submap \Windows van de basismap van de gebruiker. Als de toepassing een query uitvoert op de Windows-map, retourneert de rd Session Host-server de submap \Windows van de basismap van de gebruiker.
Wanneer u zich aanmeldt, controleert Extern bureaublad-services of het systeem .ini bestanden nieuwer zijn dan de .ini bestanden op uw computer. Als de systeemversie nieuwer is, wordt uw .ini-bestand vervangen of samengevoegd met de nieuwere versie. Dit is afhankelijk van of de INISYNC-bit, 0x40, is ingesteld voor dit .ini-bestand. De naam van uw vorige versie van het bestand .ini wordt gewijzigd in Inifile.ctx. Als de systeemregisterwaarden onder de \Terminal Server\Install subsleutel nieuwer zijn dan uw versie onder HKEY_CURRENT_USER, wordt uw versie van de subsleutels verwijderd en vervangen door de nieuwe subsleutels uit \Terminal Server\Install.
Voorbeelden
Als u .ini bestandstoewijzing in de basismap wilt uitschakelen, typt u:
change user /install
Als u .ini bestandstoewijzing wilt inschakelen in de basismap, typt u:
change user /execute
Als u de huidige instelling voor .ini bestandstoewijzing wilt weergeven, typt u:
change user /query