Microsoft VDI Pooled Workgroup VMs
I'm trying to create pooled workgroup VMs. That means that the VMs that the VDI pool creates wouldn't be domain joined. Is this possible?
Also, does anyone have any working syspreped Windows 7 SP1 answer file? Every time I try, I get an error "vdi unable to retrieve the details of the virtual desktop collection". I have removed the top line shown below as some threads mentioned but
I still get the error. I've tried this using the GUI, would doing it through powershell make a difference?
<?xmlversion="1.0"encoding="utf-8"?>
Thanks!
Hi,
Thank you for your posting in windows Server Forum.
As per my research, I can say that this is prerequisites for installing RDS role on server. (Quoted from below article)
1. All RDS Servers must be joined to the same Active Directory Domain.
2. Before you can create a VDI collection, the template (gold image) Virtual Machine must be sys-prepped.
More information:
Windows 8 / Windows Server 2012: Pooled Virtual Desktop Infrastructure
Custom answer file for New-RDVirtualDesktopCollection fails!
Hope it helps!
Thanks,
Dharmesh
Similar Messages
-
Microsoft VDI Infrastructure Hardware Calculator
Does anyone come across Hardware Sizing for Microsoft VDI Infrastructure on windows 2012 Server.
We are looking at 250 Virtual Desktop with combination of Pooled and Personal Virtual Desktop
And 750 as Application Virtualization. Which will also include System Center.
If anyone have come across Hardware Sizing calculator or if anyone knows how to size the hardware.
Awaiting for response.
Thanks & Regards,
Santosh
Santosh Dave Head of Infrastructure Technology & Services Elite Technologies Middle East Kingdom of Bahrain, Manama.Actually this does not solve my query, unlike Citrix has such a calculation doesnt Mircosoft have calculation or calculator?
Storage
Capacity is determined by the number of images, the number of desktops, and the type of desktops.
Formula:
Golden image: 2 * total golden image size
VDI-in-a-Box appliance: 75 GB (can be reduced)
Per pooled desk"font-family:Verdana, Arial, 'Sans Serif' !important;margin-margin-bottom:10px !important;font-size:9pt !important;">Assumptions for pooled desktops: User and profile data are stored externally for pooled desktops. Desktops are refreshed frequently
(at least weekly or bi-weekly). If that is not the case in your deployment, or if you have applications that require more write space, allocate more than 15% per pooled desktop.
Per personal desk"vdi-sizing__li_3F4E509727EF4A30802173732E1053D6" style="margin-margin-bottom:5px;font-size:9pt !important;">Swap space: VM RAM size * number of VMs
Thin clone expansion buffer: 10% * golden image size * number of desktops
Example:
50 pooled desktops
40 pooled desktops + 10 personal desktops (80/20 split)
Golden image
2 * 20 GB * 2 = 80 GB
VDI-in-a-Box appliance
75 GB
Image space per desktop
15% * 20 GB * 50 = 150 GB
Pooled: 15% * 20 GB * 40 = 120 GB
Personal: 8 GB * 10 = 80 GB
Swap space
2 GB * 50 = 100 GB
Thin clone expansion buffer
10% * 20 GB * 50 = 100 GB
Recommended per-server storage
Total: 505 GB
Recommended: 750 GB to about 1 TB
Total: 555 GB
Recommended: 850 GB to about 1 TB
I am surprised how come Cirtix who is depended on Microsoft and has such an explaination where as no where on microsoft site I find any such calculation of calculator.
Regards
Santosh
Santosh Dave Head of Infrastructure Technology & Services Elite Technologies Middle East Kingdom of Bahrain, Manama. -
SCCM 2012 Agent in a VMwar VDI pool
We have a VMware pool of 40 virtual PCs that are regularly re-composed from a base image. Is there any definitive documentation on how to implement SCCM 2012 on VDI pools such as this. I have found a couple of things relating to SCCM 2007 (below),
are these still relevant to 2012?
http://technet.microsoft.com/en-us/library/bb694095.aspx
http://social.technet.microsoft.com/Forums/systemcenter/en-US/72582bd9-d12c-49c6-9a6a-9f96ab3bdf65/installing-the-sccm-client-on-an-image?forum=configmgrgeneral
Do I need to do anything with regard to certificates on my base image for example?
Also, are there any specific considerations for using Endpoint Protection on VDI pools?
Any advice welcome ;-)
Hibs Ya Bass!See the "How to Install Configuration Manager Clients by Using Computer Imaging" at http://technet.microsoft.com/en-us/library/gg712298.aspx.
For 2012 (post SP1), there is also a client setting that enables randomization of most client activity; this should be enabled on your VDI systems.
Is there any actual value to installing the ConfigMgr client agent in your non-persistent VDI systems though?
Jason | http://blog.configmgrftw.com
Thanks Jason.
There isn't really any value in having the agent on the non-peristent machines, no, but I need the agent on my master image so I can deploy software updates to it once a month. Then we recompose all the other virtual PCs from the master with with the new software
updates applied. I will therefore only target the master image with software updates and not the other virtual PCs.
I do plan to deploy EP signatures to ALL virtual PCs though.
Hibs Ya Bass! -
RDWEB not redirecting printers on 2012 VDI pool deployment
I have RDWeb running on Server 2012 along with a 5 machine VDI pool. If a remote user connects to the RDWeb server and then connects to a desktop in the pool, their local printer will not
show up. If the user connects directly to a machine through RDP the printer will show up. I have redirected printers enabled. The CAP is enabled for redirected items. The RD Gateway has the drivers installed. Any ideas
on what I can do to get this working?Hi,
Sorry for the delay.
I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
Thank you for your understanding and support.
Best Regards,
Aiden
If you have any feedback on our support, please click
here
Aiden Cao
TechNet Community Support -
Cannot open the Microsoft Jet engine workgroup information file
Hi,
I have 4 linked servers in a SQL Server database. One of them is another sql server database. This one works fine. I have 3 that are Access databases. Last week I could run a query against these linked servers, but now when I open SQL Server Management Studio I get something like the following:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "HRDB" returned message "Cannot open the Microsoft Jet engine workgroup information file.".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "HRDB".
What does this error mean? I've looked at several posts, but none apply to my problem. I've looked to make sure there wasn't a .ldb open. Anything else I've missed?
Many thanks,
MarkThe key error is "Cannot open the Microsoft Jet engine workgroup information file". Here is a suggestion from a AccessMVP.
Are you using ULS (User Level Security) in Access, with a custom workgroup
information file (*.mdw)? If so, you may need to replace this file using a
copy that you should have backed up.
If you have not specifically implemented ULS, then you're still using it,
but you are joined to the file named System.mdw, with username Admin and a
blank password. In this case, which is more likely than the above case I
guessing, your copy of System.mdw may have somehow gotten corrupted. Try
searching your hard drive for this file. For example, my copy is in this
folder:
C:\Documents and Settings\Administrator\Application Data\Microsoft\Access
(Yes, I log on as Administrator on my PC routinely. Bad Tom).
Rename your copy of System.mdw to something else. Then try restarting
Access. Access 2003 will automatically create this file, if you are
permanently joined to System.mdw, and it does not find it during startup.
That should get you a fresh copy.
Good Luck,
Tom Wickerath
Microsoft Access MVP -
How to automatic start Microsoft VDI Clients on Windows Embedded Standard 7
Greetings,
I'm deploy Microsoft VDI for my customer, I use HP Thin Clients with Windows Embedded Standard 7.
when we start the thin clients, we first open the thin client desktop, then open the RDP connetions, and input the ip address to access the virtual desktop.
I think it's very complex for the end users.
I want when we start the thin clients, it automatic connect to the VDI server, we just need to input the username and password to access the users' virtual desktops.
does anybody know how to set it, or if there are some clients tools ?
Thanks.
Frank@Hiweb 冯立超@瀚博资讯Hi,
If you work with mstsc.exe (Microsoft Remote Connection client for Windows), you can simply pre-configure a customized connection and save it as a .RDP file. Then, users can open the connection
via double clicking the .RDP file.
In addition, you can create a startup script to run the .RDP file.
Thanks.
Jeremy Wu
TechNet Community Support -
DNS Issues with Hyper-V 2012 R2 VDI Pooled Desktop Deployment
Good afternoon all!
We are running a POC VDI deployment on a Nutanix system, and I am having a DNS issue. I would appreciate some help trying to figure this out. Two situations that are causing issues that I can see:
1. VMs go into a saved state if not being used: This in itself is not an issue, and I see it as a way to save resources not being used; however, if a VM is saved for a few days, the DHCP address often gets reassigned. Now if users are connecting, and that
saved VM with the stale address is called to wake up, the VM is not found.
2. Recreating the pool after updating the golden image: This is the bigger issue. After a couple days of running smoothly, I was asked by my pilot users to add Firefox. I installed it and recreated all the VMs in the pool. When this happened, they all got
new IPs, but the old DNS records were not updated. This made the broker unable to find a single VM in the pool. I could not ping a single one.
Has anybody else run into these DNS issues with a VDI deployment? If so, what did you do to resolve it? If not, have any ideas on what is going on here?
Thank you in advance!
EricHi Eric,
As per my research, I can say that the default behavior. When we will recreate the VM it will change the IP address dynamically. But from your description it seems the DNS record is not getting update and due to that you can’t find your VM with hostname or
IP. But for this you can set one option under DNS server with which DNS record can update the new IP address. The option you need to set is “Dynamic updates>Nonsecure and Secure” under general properties in sites. You can check below snap.
Hope it helps!
Thanks.
Dharmesh Solanki
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected] -
2012 RDS: Non-Administrators can not access VDI pool
I am currently setting up server 2012 VDI using 2 servers. A connection broker, web access, licenseing server and a VM Host server. I have followed the wizards, created my master image, created the collection, and setup group policy to add the group I want
to give RDS access to Allow log on through terminal services & Remote Desktop Users group.
When I connect using my admin account everything works, it connects to the connection broker and then forwards to one of the running VMs.
When I connect using a non-admin account I am prompted with: The connection was denied because the user account is not authorized for remote login. I also get the following in the event log:
TerminalServices-SessionBroker
RD Connection Broker failed to process the connection request for user ***\****.
Failed to find Resource Plugin OR an end point for the user.
Error: Access is denied.
TerminalService-SessionBroker-Client
Remote Desktop Connection Broker Client failed while getting redirection packet from Connection Broker.
User : ***\****
Error: Element not found.
Remote Desktop Connection Broker Client failed to redirect the user ***\****
Error: NULL
I searched the internet high and low and I can not figure this out. I have even put the the non-admin users in the remote desktop users on the server just to see what would happen, same results if trying to connect to the pool. But I am able to connect directly
to the server. I am also able to directly connect to a VM in the pool using a non-admin account.
Any help would be appreciated.Hi,
Please run a quick test to see that collection security filtering is functioning. Please log on to RD Web as the test user account and verify that the icon for connecting to the collection is present. Leave the web browser open.
In Server Manager, add a group to the user groups tab that the test user is
not a member of, then remove all groups listed that the user is a member of. After completing this, please refresh the RDWeb page, and verify that the icon for the collection is no longer present. Once you have verified that this works, please
return to Server Manager and add the group that the user
is a member of back in, refresh RDWeb, and test again.
Please reply with your results.
Thanks.
-TP
I have added a group my test account is NOT a member of, removed the orginal group, and refreshed the page. The icon for the collection is STILL present (even though it should not be).
EDIT: I tried logged in with a second test account that was never in the original group and the collection is not displayed. Is there a delay from when you set the group and when the change takes effect? -
Publish Remote desktop through Microsoft VDI on Windows server std 2012
Hi
I have followed the steps, which you have mentioned in the below link. http://social.microsoft.com/Forums/en-US/partnerwinserver2012/thread/235594d6-a42d-4345-8a77-05481d8bc8bd#451ec885-bbff-4bf7-addb-983f22683c82
We have deployed 3 servers and tried to start the pooled managed desktop, it is showing an error in final stage. The error is " the integration components in the virtual desktop
template are not the correct version”. We have installed integration service setup and completed sysprep steps in windows 7 pro SP1 machine also.
Please let us know the furthers.
Edward Antony.D | Quadrasystems.net India Pvt LtdHi A
This means unless you updated the integration services on your Windows 2012 or Windows 7 VMs (and Windows Server 2008 R2), they will be running an older version of the Integration Services. Machine\Auto\IntegrationServicesVersion for the IC version,
or from the host by using this command:
To update the easiest way, extract the content from C:\Windows\System32\vmguest.iso from the Hyper-V host to a folder, then launch the setup.exe from the relevant support\<architecture> folder on each VM. For example:
\\server\ISCUpdate\amd64\setup.exe /quiet /norestart
Note that this will require a reboot of the VM at some point, but the /norestart suppresses.
Let me know if this helps you
Cheers -
Hi
I have 2012 R2 VDI host with approx 30 desktops in a single collection. The collection has the below setup:
What i have found is that when machines are ccreated they are being created on the C:\programdata\ drive of my hyper-v host. The settings of the hyper-v settings default paths are D:\VIRTUAL MACHINES\ however these seem to be being ignored.
How/Where do I specify the machines should be placed in D:\VIRTUAL MACHINES\? I think my problem is that the "local desktop creation location" (shown above) is perhaps "default", but i can't see how to change it to a path. its greyed
out. the PS command "Set-RDSessionCollectionConfiguration" doesn't seem to have that property exposed either....
bah...
Thanks
Dave
David Hood www.consilium-uk.comHello,
same question here in our environment.
I am trying to Change the "local virtual Desktop creation Location" to a new drive (same RDVH/hyper-v host).
I can not find a way to move this. Is there no way to Change this Settings? Only recreate the pool?
Is there a way to Change the RDVH (Server replacement)?
With Windows 2012R2 hyper-v i have also "shared nothing" Migration. Is this usable for VDI?
Maybe somebody can answer the questions.
Thank you
Regards
Marc -
Streaming App-V App to VMware Linked Clone VDI Pool via SCCM 2012 SP1
I have a few different App-V 5.0 applications that will work when deployed to a regular Windows 7 PC but when deployed to a VMware Linked Clone VDI I get a failure.
The primary error message appears to be: Windows Error: 0x11A - The mounted file system does not support extended attributes
Any suggestions are appreciated.
Here is the full details of this part of the log file:
<![LOG[+++ Starting Install enforcement for App DT "Adobe Acrobat X Standard - Microsoft Application Virtualization 5" ApplicationDeliveryType - ScopeId_B51FF007-E1D6-47B2-B4FE-656997855C16/DeploymentType_427a1d36-aa7e-4fc0-856c-0495b9214883,
Revision - 2, ContentPath - C:\Windows\ccmcache\2, Execution Context - Any]LOG]!><time="10:35:25.201+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appprovider.cpp:1643">
<![LOG[ A user is logged on to the system.]LOG]!><time="10:35:25.201+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appprovider.cpp:2014">
<![LOG[ Performing detection of app deployment type Adobe Acrobat X Standard - Microsoft Application Virtualization 5(ScopeId_B51FF007-E1D6-47B2-B4FE-656997855C16/DeploymentType_427a1d36-aa7e-4fc0-856c-0495b9214883, revision 2) for user.]LOG]!><time="10:35:25.203+300"
date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appprovider.cpp:2079">
<![LOG[ Installing App-V 5.X package Adobe Acrobat X Standard (DTId = ScopeId_B51FF007-E1D6-47B2-B4FE-656997855C16/DeploymentType_427a1d36-aa7e-4fc0-856c-0495b9214883, Revision = 2)]LOG]!><time="10:35:25.294+300" date="12-14-2013"
component="AppEnforce" context="" type="1" thread="6168" file="appv5xhandler.cpp:422">
<![LOG[Running App-V command ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Get-AppVPublishingServer
| Remove-AppVPublishingServer ] for the machine]LOG]!><time="10:35:25.295+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appvcommandutil.cpp:117">
<![LOG[ Executing Command line: "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Get-AppVPublishingServer
| Remove-AppVPublishingServer with system context]LOG]!><time="10:35:25.295+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appexcnlib.cpp:345">
<![LOG[ Process 1820 terminated with exitcode: 0]LOG]!><time="10:35:25.991+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appexcnlib.cpp:431">
<![LOG[The AppV 5X client is configured for use with ConfigMgr.]LOG]!><time="10:35:25.991+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appvclientconfig5x.cpp:64">
<![LOG[ Opened config file C:\Windows\ccmcache\2\AdobeAcrobat10_UserConfig.xml for package [Id = 6fbce927-29b1-452e-b274-c1b381f7a5ed] [Xml namespace=http://schemas.microsoft.com/appv/2010/userconfiguration].]LOG]!><time="10:35:26.072+300"
date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appv5xconfigfile.cpp:76">
<![LOG[Running App-V command ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage
-PackageID 6fbce927-29b1-452e-b274-c1b381f7a5ed -VersionID 9fac3712-20e5-42d4-be67-4d3a8c2e19d3 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\6fbce927-29b1-452e-b274-c1b381f7a5ed_UserConfig.xml' -ev err; if(($err -ne $null) -and
($error[0].Exception.AppvWarningCode -eq 8589935887)) {$host.SetShouldExit(4736)}] for the user]LOG]!><time="10:35:26.090+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168"
file="appvcommandutil.cpp:117">
<![LOG[ Executing Command line: "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage
-PackageID 6fbce927-29b1-452e-b274-c1b381f7a5ed -VersionID 9fac3712-20e5-42d4-be67-4d3a8c2e19d3 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\6fbce927-29b1-452e-b274-c1b381f7a5ed_UserConfig.xml' -ev err; if(($err -ne $null) -and
($error[0].Exception.AppvWarningCode -eq 8589935887)) {$host.SetShouldExit(4736)} with user context]LOG]!><time="10:35:26.091+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168"
file="appexcnlib.cpp:345">
<![LOG[ Process 7052 terminated with exitcode: 1]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168" file="appexcnlib.cpp:431">
<![LOG[Here is the error message generated by the process:
Publish-AppvClientPackage : Application Virtualization Service failed to
complete requested operation.
Operation attempted: Publish AppV Package.
Windows Error: 0x11A - The mounted file system does not support extended
attributes
Error module: Integration Manager. Internal error detail: 9BE013210000011A.
Please consult AppV Client Event Log for more details.
At line:1 char:106
+ import-module 'C:\Program Files\Microsoft Application
Virtualization\Client\Appv ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
+ CategoryInfo : InvalidResult: (:) [Publish-AppvClientPackage],
ClientException
+ FullyQualifiedErrorId : PublishPackageError,Microsoft.AppV.AppvClientPow
erShell.PublishAppvPackage
]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3" thread="6168" file="appexcnlib.cpp:441">
<![LOG[AppV command ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage
-PackageID 6fbce927-29b1-452e-b274-c1b381f7a5ed -VersionID 9fac3712-20e5-42d4-be67-4d3a8c2e19d3 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\6fbce927-29b1-452e-b274-c1b381f7a5ed_UserConfig.xml' -ev err; if(($err -ne $null) -and
($error[0].Exception.AppvWarningCode -eq 8589935887)) {$host.SetShouldExit(4736)}] failed with return code 1.]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3"
thread="6168" file="appvcommandutil.cpp:128">
<![LOG[AppVCommandUtil::RunAppVCommand() failed. (0x87d0128f)]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3" thread="6168" file="appvcommandutil.cpp:154">
<![LOG[AppVManageClient5X::PublishAppVPackage() failed for package [6fbce927-29b1-452e-b274-c1b381f7a5ed]. (0x87d0128f)]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3"
thread="6168" file="appvmanage5x.cpp:148">
<![LOG[CAppV5XHandler::PublishSpecifiedAppVComponents() failed. (0x87d0128f)]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3" thread="6168" file="appv5xhandler.cpp:1810">
<![LOG[CAppV5XHandler::PublishAppVComponentsForDT() failed. (0x87d0128f)]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3" thread="6168" file="appv5xhandler.cpp:1745">
<![LOG[ CAppV5XHandler::InstallApp() failed. (0x87d0128f)]LOG]!><time="10:35:27.555+300" date="12-14-2013" component="AppEnforce" context="" type="3" thread="6168" file="appv5xhandler.cpp:646">
<![LOG[++++++ App enforcement completed (2 seconds) for App DT "Adobe Acrobat X Standard - Microsoft Application Virtualization 5" [ScopeId_B51FF007-E1D6-47B2-B4FE-656997855C16/DeploymentType_427a1d36-aa7e-4fc0-856c-0495b9214883],
Revision: 2, User SID: S-1-5-21-2088122422-771453202-631647523-30201] ++++++]LOG]!><time="10:35:27.556+300" date="12-14-2013" component="AppEnforce" context="" type="1" thread="6168"
file="appprovider.cpp:2366">Hello,
See these topics;
http://blogs.msdn.com/b/vsnetsetup/archive/2013/05/06/the-mounted-file-system-does-not-support-extended-attributes.aspx
http://technet.microsoft.com/en-us/library/cc978803.aspx
I would assume that the file-system you are attempting to place the app is not supported. The above articles could give you a hint on what to verify why that is the case.
Nicke Källén | The Knack| Twitter:
@Znackattack -
Server 2012 R2 VDI with profile disks not using domain default profile
I'm testing a VDI environment running on Windows Server 2012 R2. The VMs in the pool are running Windows 7.
I've enabled profile disks for my test pool. I also have a domain default profile (stored under netlogon) that is used when creating profiles for new users.
I've found that when a new user logs into the VDI pool, the domain default user profile is not being used to create the new profile. Can this be changed?Hi,
I also have a domain default profile (stored under netlogon) that is used when creating profiles for new users.
Place default profile under netlogon share doesn’t enable users to use it as their default user profiles, which only shares the profile contents to users who have access permissions.
If you want to customize default user profile, please refer to this article below:
Customize the Default User Profile by Using CopyProfile
https://technet.microsoft.com/en-us/library/hh825135.aspx
Best Regards,
Amy
Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
RDS 2012 Pool Naming Sequencing
I have a pool with VMs starting from VDI1 till VDI35, I added new VM to the pool which should be VDI36 but it has been created with the name VDI70! I need to know why this is happening as I need fix it without recreating the VMs.
Hi,
Thanks for your time.
For this kind of unexpected issue, would you please refer to the following information to change the VDI related settings:
Configure Virtual Desktop Pool Properties
http://technet.microsoft.com/en-us/library/ee216763.aspx
Lab Ops 7 – Setting up a pooled VDI collection in Windows Server 2012 R2
http://blogs.technet.com/b/andrew/archive/2013/10/28/lab-ops-4-windows-8-1-windows-2012r2-vdi.aspx
Test Lab Guide: Managed Pooled Virtual Desktop Collections
http://technet.microsoft.com/en-us/library/hh831663.aspx
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
Hi,
we have a VDI with Gateway,
if the user connect from one VM, and is trying to connect the second time he gets the same session, and the first rds closes
but if I connect with the same user name I get a different session
is it possible for VDI to just limit one user to one VMHi,
Can you let us know, what’s you mean to explain for this sentence?
“If the user connect from one VM, and is trying to connect the second time he gets the same session, and the first rds closes”.
Actually “VM’s are designed for 1 concurrent connection (personal VMs or pooled VMs). Once a person logs off, the machine will be free for the next person. If a user disconnects, you can use GPO to make sure the disconnected sessions are purged after a
certain amount of time. You can also use Hyper-V to "rollback" the VM to its original state so that it is ready for the next user (i.e. whatever the last user did to the VM is overwritten with a snapshot of the original VM).” (Quoted from comment by "Kristin”
in below thread).
Refer “Microsoft VDI = 1 virtual desktop VM per connection?” thread
for more information.
Apart from this, refer below article for more information.
1. Microsoft VDI - Overview
2. Virtualization: Use the RD Gateway
Hope it helps!
Thanks. -
App-v 5.0 Pre-cache error in VDI.
Hello All,
I have a Citrix XenDesktop VDI Pooled Desktop (nonpersistent) deployment with Microsoft App-V 5.0 full infrastructure.
I was testing the pre-caching of my App-V 5.0 packages (%ProgramData%\App-v) as the Shared Content Store was not providing the best user experience.
So I modified the registry setting on my client to turn off SCS, and then done a publishing refresh (using an admin account that had access to all App-V packages), this worked great. The contents of %ProgramData%\App-v changed from small 80Mb to 18
GB (same as my content store location). I loaded the App-V Client UI and clicked on packages, they all indicated packages are now avaliable offline (so 100% cache) & also running the command
Get-AppvClientPackage -All indicated that each package was PercentageLoad=100
Before I shutdown my image and real-seal it for read-only mode, I went add and Unpublish-AppvClientPackage
(all of them, there is no easy way to do this via powershell..btw)
So, now when I launch a Virtual Desktop as an end user, the applications are not working... I am receving a ton of error indicating missing files, so I went to the environment viewer and found these throughout the logs. ..
Content required by an application could not be retrieved from the network. A request for file C:\ProgramData\App-V\4015C3CA-1ED9-4876-8423-915CA4B2BEF0\92FAE2E7-B5FA-4DBF-A4F0-EDE27CF421C8\Root\pwsafe.exe from package version {92fae2e7-b5fa-4dbf-a4f0-ede27cf421c8}
failed with error The parameter is incorrect.. Check your network connection and try again.
Now I am not sure why it is trying to retrieve additional files, considering all my packages are now available (fully cached) in %ProgramData%\App-v. NOTE: If I remove all packages from the image in write mode Remove-AppvClientPackage
and enable SCS the errors do not appear and all packages work perfect.
I did not pre-publish any settings when the image was in write mode, so when my user logged on in read-only mode noticed the user environment (VFS) and start-menu creation occurred (as it took 1-2 minutes to complete), which was expected. .. .
I have google the above error, but could not find anything to help out.. Any ideas how to get precache working in VDI environment?
Client - App-v 5.0 SP2 Hotfix 4.Do you re-publish the application during user logon (and how)?
When you log on to a session and call get-appvclientpackage -all - do they show the full 100% load?
BTW pre-caching all packages can be done with get-appvclientpackage -all | mount-appvclientpackage.
Similar to this get-appvclientpackage -all | unpublish-appvclientpackage should hide them all. When (un) Publishing make sure to hit the right scope. if packageas are 'published globally', the -global switch has to be added:
get-appvclientpackage -all | unpublish-appvclientpackage -global
Note that HF4 for SP2 (http://support.microsoft.com/kb/2956985/en-us) introduced new settings targeting VDI deployments, they are a little bit explained at http://technet.microsoft.com/en-us/library/dn659478.aspx
Falko
Twitter
@kirk_tn | Blog
kirxblog | Web
kirx.org | Fireside
appvbook.com
Maybe you are looking for
-
Java stack on working on node 1 of windows cluster
Hi All, I am trying to install SAP ECC 6 in the Windows cluster , already installed CI , ABAP+java in node 1and running sucessfully, after making creating group in oracle fail safe server and performing steps of cluster installation . Now when i am t
-
while configuring edit proposal in f110 it would ask us to select accounting clerk....,in my case i have configured in XK99 as well as in spro-fa(new)-ar and ap-vendor accounts-master data-preperation for creating vendor master data-define accounting
-
Append Date & Time to File name
i have a folder name LOG . the folder contains a number of files. i want to append the current date and time to each filename LOG PCone.csv PCTwo.csv PCThree.csv i want to add date time to each file in the folder output should be PCONE 2014-12
-
Pavilion dv6 password recovery
If you do not remember the password to access your computer and you did not make a back up disk or usb what are your options? What can I do to access the computer? Help anybody. This question was solved. View Solution.
-
Hi everyone. I have to use Adobe Flash Pro to create my own Flash animation for an online class assignment. I downloaded the trial fine but I have no idea how to open it and get into the program. There's no icon for it and it's nothing in the Star