I am using altiris DS 7.1 (build 7.1.2316.0). after the target server boot into pxe winpe enviroment, I assign a job of "partition disk" to this server. however it failed, the log file is attached below. Could anyone kindly help to figure out this issue? it spent me a lot of time to investigate .thanks.
It seems the agent can't map the altiris share folder from NS, I try to mount manually using the following command in winpe console:
password.pl the the credential file which store the NS server's login user and password.
======
set altiris_domain=workgroup
set ALTIRIS_SHARE=Y:
loginw.exe -f password.pl -c %ALTIRIS_PXE_SERVER% -d %altiris_domain%
net use Y: "\\%ALTIRIS_PXE_SERVER%\NSCap\bin\Deployment"
======
the above command is successfully done. I could browser the NSCap on winpe using the mapped letter Y:
[2012/02/08 14:45:50.971 576:1144 2] Log File Created. Version 7.01.2316
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\DeploymentSolutionAgent\DeploymentSolutionAgent_Task.cpp@83::Run()
[2012/02/08 14:45:51.969 576:1144 2] t3.cpp@46::Run()
[2012/02/08 14:45:51.969 576:1144 2] t3.cpp@50 Load ClientPartitionDisk.dll ep ClientPartitionDisk
[2012/02/08 14:45:51.969 576:1144 2] t3.cpp:69 found Task Handler dll @ x:\program files\altiris\altiris agent\agents\agent tasks\DeploymentSolutionAgent.dll
[2012/02/08 14:45:51.969 576:1144 2] t3.cpp@146 x:\program files\altiris\altiris agent\agents\agent tasks\ClientPartitionDisk.dll File Found
[2012/02/08 14:45:51.969 576:1144 2] We are in automation.
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@201::RunClientPartitionDisk()
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@211 <PartitionTask><Disks><Disk Number="1"><Partitions><Partition partitionId="0"><Size isPercentage="True">30</Size><FileType>NTFS</FileType><PartitionType>Primary</PartitionType><IsActive>true</IsActive><IsSecondary>false</IsSecondary></Partition></Partitions></Disk></Disks></PartitionTask>
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@223 LoadXML Success
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@1022 ClientPartitionDisk::GetNumberOfDisks()
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@885 ClientPartitionDisk::CreateBatchFile()
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@888: Opening for write+: X:\detect_disk.bat
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@901: Output from fwrite: 1
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@885 ClientPartitionDisk::CreateBatchFile()
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@888: Opening for write+: X:\getAvailableDisk.vbs
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@901: Output from fwrite: 1
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@1042 Calling ExecuteCommand for detect_disk.bat
[2012/02/08 14:45:51.969 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@845 ClientPartitionDisk::ExecuteCommand()
[2012/02/08 14:45:51.969 576:1144 1] ****** ExecuteClass:: In ExecuteCommandNoUser ******
[2012/02/08 14:45:51.969 576:1144 1] ExecuteClass::Module Name = X:\detect_disk.bat
[2012/02/08 14:45:51.969 576:1144 1] ExecuteClass::Commandline = X:\detect_disk.bat
[2012/02/08 14:45:51.969 576:1144 2] ExecuteCommand.cpp@128 calling ExecuteClass::ExecuteCommandNoUser().
[2012/02/08 14:45:51.969 576:1144 2] ExecuteClass::@161 Application Name is NOT NULL.
[2012/02/08 14:45:51.969 576:1144 2] ExecuteClass::@174 Command line is NOT NULL.
[2012/02/08 14:45:51.969 576:1144 1] ExecuteCommandNoUser()Successfully created process. nResult =1
[2012/02/08 14:45:51.969 576:1144 1] Calling ExecuteClass::ProcessAfterCreate()
[2012/02/08 14:45:52.79 576:1144 2] ExecuteCommand.cpp@272 ProcessAfterCreate:: dwExitCode=0
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp:865 Partition Disk Task,ExecuteCommand() returned 0
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@250 Number of disks mentioned in XML = 1. Actual number of disks present on the target machine = 1
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@291 ClientPartitionDisk::GetPartitionData()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@323 DiskNumber = 1, Total disk size of current disk = 139264
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@368 Not logical partition. So adding PartitionSize to nTotalPartitionSizeinPercentage.
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@377 Total Partition Size in Percentage = 30
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@449 ClientPartitionDisk::ValidatePartitionSize()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@455 Processing Disk number = 1
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@460 Validating Primary and Extended Partition.
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@461 Checking is Total Partition Size is equal to 100 percent or not?
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@481 Validating Logical Partitions.
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@1005 Disk number 1 is OK for partitioning!
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@541 ClientPartitionDisk::PrepareCommandLine()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@550 Preparing commandline for disk number 1
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@589 Found wstrActivePartitionCommand = /act /p:1 /y
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@598 Content of 1.txt :- /cre /Pri /sz:30% /for /q /NTFS /y
/act /p:1 /y
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@885 ClientPartitionDisk::CreateBatchFile()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@888: Opening for write+: X:\1.txt
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@901: Output from fwrite: 1
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@612 Final batchfile content : 1 /batch:X:\1.txt
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@885 ClientPartitionDisk::CreateBatchFile()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@888: Opening for write+: X:\batchfile.txt
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@901: Output from fwrite: 1
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@631 ClientPartitionDisk::RunPartitioningTool()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@647 Input @serverName=altiris71vbox
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@664 Input @partitionDiskToolPath=\Deployment\Task Handler\ghost\
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@681 Input @partitionTool=GDisk32.exe
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@745 ClientPartitionDisk::GetSharePointPath()
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@759 Input @serverName=altiris71vbox
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@776 Input @authenticationPoint=\Deployment
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@787 Server and share=\\altiris71vbox\Deployment
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@692 Server and share=\\altiris71vbox\Deployment
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@803 ClientPartitionDisk::MapDrive()
[2012/02/08 14:45:52.79 576:1144 0] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp:813 Calling Command to get N/W Credentials
[2012/02/08 14:45:52.79 576:1144 1] FacadeStrategy::Command() called.
[2012/02/08 14:45:52.79 576:1144 2] Command to get N/W Credentials failed.
[2012/02/08 14:45:52.79 576:1144 0] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@175 ERROR: MapDrive::Command to get N/W Credentials failed value=-1, error=0
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@942 Output @errorMessage=MapDrive::Command to get N/W Credentials failed value=-1, error=0
[2012/02/08 14:45:52.79 576:1144 2] apps\DeploymentClient\ClientPartitionDisk\Tcube_ClientPartitionDisk.cpp@951 Partition Disk completed. Failure return!!