Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > Automatické nastavení Hyper-V klienta
srpen 26
Automatické nastavení Hyper-V klienta

Jupí, zrovna jsem to vyřešil. Všude možně mám Hyper-V, speciálně na školeních pracuju s tisícem různých Hyper-V počítačů. A pokaždé mě štve, že mi uvnitř okna virtuálního počítače nefungují klávesové zkratky, jako je windows-logo-key, nebo ALT-TAB a podobně.

To se samozřejmě dá přepnout v konzoli Hyper-V, v dialogu Hyper-V Settings, v položce Keyboard a tam se prostě jenom zapne Use on the virtual machine. Navíc například na nových Windows Server 2012 už to je výchozí. Paráda. Jenže já to nemůžu naklikávat na těch desítkách Hyper-V serverů, se kterými pracuju.

Tak jsem si na to udělal PowerShell skriptík, který to přepne automaticky. Stačí změnit hodnotu v souboru clientsettings.config, který je v %AppData%. A funguje to úplně stejně i na Windows Server 2012.

$cfgFile = "$env:AppData\Microsoft\Windows\Hyper-V\Client\1.0\clientsettings.config"

$cfg = [XML] (Get-Content $cfgFile)

$cfg.SelectSingleNode('//setting[@name="VMConnectKeyboardOption"]').value = 'Remote'

$cfg.Save($cfgFile)

Samozřejmě by se tam dalo nastavit něco jiného, tedy

 

Volba Hodnota
Use on the physical computer Local
Use on the virtual machine Remote
Use on the virtual machine only when running full-screen FullScreen

 

Comments

There are no comments for this post.

Add Comment

Title


Pole Title nemusíte vyplňovat, doplní se to samo na stejnou hodnotu jako je nadpis článku.

Author *


Pole Author nesmí být stejné jako pole Title! Mám to tu jako ochranu proti spamu. Roboti to nevyplní dobře :-)

Body *


Type number two as digit *


Semhle vyplňte číslici dvě. Předchozí antispemové pole nefunguje úplně dokonale, zdá se, že jsou i spamery, které pochopily, že je občas potřeba vyplnit autora :-)

Email


Emailová adresa, pokud na ni chcete ode mě dostat odpověď. Nikdo jiný než já vaši emailovou adresu neuvidí.

Attachments