During a PCT capture for domain users, the client dstasks show the error: "Capture Personality task status: The specified users cannot be found (Exit code 16)". This issue may also manifest itself on the migration (PCT deploy) of user personalities. In ITMS and GSS, PCT may intermittently not transfer Microsoft Office documents and or personalities.
During a PCT capture for domain users, the client dstasks show the error: "Capture Personality task status: The specified users cannot be found (Exit code 16)". In addition, Microsoft Office documents and or user personalities may not be transferred on the migration. There is no direct error message that correlates with the migration.
The root cause of this issue is a defect in the product. To reproduce the error the following conditions need to be met:
When you select the option to capture domain users in the PC Transplant Template Builder the source and destination is set to one of the following:
The above settings would select all domains and all domain users.
Source: Domain Name\*
Destination: Domain Name\*
The above settings would select a specific domain and all domain users within the specified domain.
File Compression Example:
There are a few ways to address this issue:
Manually run the command or automate it with a script:
For DS 7.x, 8.x users you need to do the following:
Create a script task that will call PCTWiz.exe and PCT Template file (.pbt) from a shared location, also make sure that you don't select option "Capture domain users" on your template file.
Example of Capture:
"\\IPAddress or Name of server\Deployment\Task Handler\PCT\PCTWiz.exe" -user:DomainName\*$DomainName\* -p:\\IPAddress or Name of Server\NSCap\bin\Win32\X86\Deployment\PCT\MyTemplates\test1.pbt -f:"\\IPAddress or Name of Server\Deployment\Task Handler\PCTPackages\test1.exe or you can use tokes like %COMPNAME%.exe" -qm
Example of Deploy:
"\\IPAddress or Name of Server\Deployment\Task Handler\PCTPackages\test1.exe or you can use tokes like %COMPNAME%.exe" -qm
For GSS users:
If you want to capture only domain users you can do this by selecting the "Advanced" option in the capture personality task.
In the "Advanced" window you can either select option "Domain users" or in the "Additional command-line switches" area you can add the following: -user:DomainName\*$DomainName\* or if you want to be more specific which users to capture you can use the following command -user:DomainName\UserName$DomainName\UserName.