3 Replies Latest reply on Apr 24, 2016 6:33 AM by SBRUTSCH

    Windows 10 511 Tastaturlayout per script einstellen

    BigJeff Apprentice
      Hallo,

      kennt ihr eine Möglichkeit bei Windows 10 1511 deployment das Tastaturlayout zu ändern? Wir brauchen Systemsprache EN und Tastaturlayout DE. Mit dem normalen Windows 10 Juli Build hat es wunderbar mit control.exe intl.cpl,, /f:".\Extern$\win10\win10_lang.xml" funktioniert.

      win10_lang.xml:
































      Aber seit dem 1511 build funktioniert diese Methode nicht mehr. Tastatur wird nicht umgestellt.

      Des weiteren will ich das ändern der Bilder im Lockscreen (Windows Spotlight) ausschalten bzw. die Einstellung bei Background auf "Picture" setzen. Hat jemand eine idee wie ich es setzen kann?

      Gibt es noch eine andere Möglichkeit?

      Danke & Gruß
      Alex
        • 1. Re: Windows 10 511 Tastaturlayout per script einstellen
          SBRUTSCH Expert
          Hallo Alex,

          am besten machst du das über PowerShell.


          $OldList = Get-WinUserLanguageList
          $OldList.Add("de-DE")
          $OldList.Add("ja")
          $OldList.Add("pl")
          $OldList.Add("zh-Hans-CN")
          $OldList.Add("zh-Hant-TW")
          Set-WinUserLanguageList $OldList -Force

          $Language= Get-NIVar -name '_Language'
          $Language.ToUpper()

          If ($Language -eq 'DEU') {
          Set-Culture "de-DE"
          Set-WinUILanguageOverride "de-DE"
          Set-WinDefaultInputMethodOverride "0407:00000407"
          Write-NIReport -message ('Successfully applied Language: ' + $Language)
          }

          If ($Language -eq 'ENG') {
          Set-Culture "en-us"
          Set-WinUILanguageOverride "en-us"
          Set-WinDefaultInputMethodOverride "0409:00000409"
          Write-NIReport -message ('Successfully applied Language: ' + $Language)
          }

          If ($Language -eq 'CH') {
          Set-Culture "zh-Hans-CN"
          Set-WinUILanguageOverride "zh-Hans-CN"
          Set-WinDefaultInputMethodOverride "804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}"
          Write-NIReport -message ('Successfully applied Language: ' + $Language)
          }

          Das Script über CallScript im Paket aufgerufen und über die Variable _Language das gewünschte mitgeben.

          Viele Grüße
          Stefan
          • 2. Re: Windows 10 511 Tastaturlayout per script einstellen
            BigJeff Apprentice
            Hi,

            danke für den Ppwershell script. Kann das Script Maschinenbezogen ausgeführt werden?

            Gruß
            Alex
            • 3. Re: Windows 10 511 Tastaturlayout per script einstellen
              SBRUTSCH Expert
              Hi,

              du kannst das Script auch Maschinenbezogen verwenden. Allerdings sind die Settings dann für alle Anwender auf diesem PC so gesetzt.

              Besser wäre es das Script auch für den Benutzer ablaufen zu lassen. Damit hast du mehr Flexibilität in der Nutzung.

              Viele Grüße
              Stefan