Win 10 Ent. compared to Win 10 Ent. LTSB what would be the right decision?
-
@jj-fullmer In the past i just did this only on half of the time when a new major has been released and directly after a major has been released. Since the updates are cumulative each month i am a bit lazy with it
-
@jj-fullmer said in Win 10 Ent. compared to Win 10 Ent. LTSB what would be the right decision?:
@psycholiquid In the past I have been creating scripts to create and deploy default profiles for each department. Giving a nice starting point with all the needed programs. UE-V looks intriguing, how do you use it? It looks like itβs a per user kind of thing from what Iβve read thus far. I would rather have a per department thing to start with then maybe add a user personalization backup kind of thing on top of that. If thereβs any quick pointers you can offer, I would greatly appreciate it.
It is definitely a per user thing. I use it to backup the users Application settings such as Outlook and WinSCP and others. IT works alot better than Citrix or the old way of doing roaming profiles (Not folder redirection) as it uses xml files and small zipped packages to keep settings.
I can tell you that it is best to work with 1703 as the old version did not have t setup as a service making it a bit harder to work with but that is what I get for working in beta right? IT does work on the fly so it isn`t something you have to reboot every machine for either. Here is a custom script I use to backup users WinSCP settings:
<?xml version="1.0"?> <SettingsLocationTemplate xmlns="http://schemas.microsoft.com/UserExperienceVirtualization/2013A/SettingsLocationTemplate"> <Name>WinSCP: SFTP, FTP, WebDAV and SCP client</Name> <ID>WinSCP-WinSCP-v-5-9</ID> <Version>1</Version> <Author> <Name>Jeremy Gravel</Name> <Email>user@email.com</Email> </Author> <Processes> <Process> <Filename>WinSCP.exe</Filename> </Process> </Processes> <Settings> <Registry> <Path Recursive="true">Software\Martin Prikryl</Path> </Registry> <File> <Root> <EnvironmentVariable>APPDATA</EnvironmentVariable> </Root> <Path /> <FileMask>winscp.rnd</FileMask> </File> </Settings> </SettingsLocationTemplate>
This really just pulls their reg files ann some folders and files which I designate in the xml
Example of the files being backed up to the folders:
Here is another example backing up all version of Chrome (allows for updates to versions):
<?xml version="1.0"?> <SettingsLocationTemplate xmlns="http://schemas.microsoft.com/UserExperienceVirtualization/2013A/SettingsLocationTemplate"> <Name>Google Chrome</Name> <ID>Google-Chrome-chrome-v-58-0</ID> <Version>1</Version> <Author> <Name>Jeremy Gravel</Name> <Email>user@email.com</Email> </Author> <Processes> <Process> <Filename>chrome.exe</Filename> </Process> </Processes> <Settings> <Registry> <Path>Software\Google</Path> </Registry> <Registry> <Path>Software\Google\Chrome</Path> </Registry> <Registry> <Path>Software\Google\Chrome\BLBeacon</Path> </Registry> <Registry> <Path>Software\Google\Chrome\BrowserExitCodes</Path> </Registry> <Registry> <Path>Software\Google\Chrome\StabilityMetrics</Path> </Registry> <Registry> <Path Recursive="true">Software\Google\Chrome\PreferenceMACs</Path> </Registry> <Registry> <Path>Software\Google\Chrome\Extensions</Path> </Registry> <Registry> <Path>Software\Google\Chrome\NativeMessagingHosts</Path> </Registry> <Registry> <Path>Software\Google\Update\ClientState\{8A69D345-D564-463c-AFF1-A69D9E530F96}</Path> </Registry> <Registry> <Path Recursive="true">Software\Google\Software Removal Tool</Path> </Registry> <Registry> <Path>Software\RegisteredApplications</Path> </Registry> <Registry> <Path>Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities</Path> </Registry> <Registry> <Path>Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities\URLAssociations</Path> </Registry> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Crashpad</Path> <FileMask>settings.dat</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Crashpad</Path> <FileMask>metadata</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Preferences</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Secure Preferences</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Visited Links</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>History-journal</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Login Data</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Bookmarks</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Last Session</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Current Session</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Cookies</FileMask> </File> <File> <Root> <EnvironmentVariable>LOCALAPPDATA</EnvironmentVariable> </Root> <Path>Google\Chrome\User Data\Default</Path> <FileMask>Cookies-journal</FileMask> </File> </Settings> </SettingsLocationTemplate>
-
@psycholiquid So if I want to still have a starting point for new users Iβll still need to create custom default profiles. Thank you very much for your examples. I hadnβt found a clear definition of settings location template, it makes so much sense now, itβs a template for where to find the location of the settings to backup, duh. I think I just wanted it to be a template of starter settings.
I think I will most definitely be adding this to my infrastructure. -
I am really glad that i started that discussion
-
@jj-fullmer Yeah M$ sucks at documenting this. I was able to get Windows Pinned items to work a little also, but I did all the testing on my own couldnβt find much on how to make templates so I just ripped apart others until I figured it out.
-
@psycholiquid hey if you say pinned do you talk about the startmenu?
-
@x23piracy Yeah this:
-
@psycholiquid i have something for this waitβ¦
-
I am able to back it up but am unable to put it back yet, but I will figure it out one of these days
-
TaskbarLayout.xml:
<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"> <CustomTaskbarLayoutCollection PinListPlacement="Replace"> <defaultlayout:TaskbarLayout> <taskbar:TaskbarPinList> <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk"/> <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk"/> <taskbar:DesktopApp DesktopApplicationLinkPath="%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Outlook 2016.lnk"/> </taskbar:TaskbarPinList> </defaultlayout:TaskbarLayout> </CustomTaskbarLayoutCollection> </LayoutModificationTemplate>
Powershell:
Import-StartLayout -LayoutPath "C:\Support\Tools\TaskbarLayout.xml" -MountPath "C:\"
I am using this for 1607 and 1703, i execute it with my sysprep script. (Using copyprofile).
-
@x23piracy Yeah that wont work in UE-V though I am going for automated. I dont want ot ever have to mess with it again
-
@psycholiquid Sorry whats UE-V? Sorry i donβt know.
-
It is the new roaming profiles for Windows. IT just came out of beta a little while ago
-
@psycholiquid since which Windows 10 Version is it acting and what happens if you import like that?
-
@x23piracy Not sure I am understanding the question