Fog Client - Snapins run after computer rename/domain join



  • I seem to be having some issues where snapins don’t run or perform as expected. From what it appears it may be due to them running before the computer is renamed and joined to the network. Is there a way to delay them from running until after that has been completed? What I have done which seems to be a functional work around is running two snapins named appropriately so they run first that I have set to ‘Reboot after Install’ in the FOG GUI that shell out some needless commands.

    I am relying on FOG rather than sysprep to handle the naming and domain joining functionality at the moment.

    The latest work flow that I have been using is to setup the machine as needed in a VM with some base software, test, cleanup profiles, chkdsk, defrag, and then run the Prepare_for_fog.bat as administrator which makes some changes to the registry (I stripped out some stuff that was in there and needed for our Antivirus/Dell KACE/Helpdesk software), installs the FOG client, and then runs sysprep.

    The script could use some work, please don’t judge lack of variables/etc, for the most part it works well for me at the moment. :)

    Unattend.xml

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="specialize">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
    	    <RegisteredOrganization>Microsoft</RegisteredOrganization>
                <RegisteredOwner>AutoBVT</RegisteredOwner>
                <TimeZone>Eastern Standard Time</TimeZone>
                <DoNotCleanTaskBar>true</DoNotCleanTaskBar>
                <CopyProfile>false</CopyProfile>
                <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
                <ShowWindowsLive>false</ShowWindowsLive>
                <StartPanelOff>false</StartPanelOff>
    	    <ComputerName>*</ComputerName>
            </component>
            <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <RunSynchronous>
                    <RunSynchronousCommand wcm:action="add">
                        <Description>EnableAdmin</Description>
                        <Order>1</Order>
                        <Path>cmd /c net user Administrator /active:yes</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Description>EnableAdmin_ploc</Description>
                        <Order>2</Order>
                        <Path>cmd /c net user Administrator_ploc /active:yes</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Description>UnfilterAdministratorToken</Description>
                        <Order>3</Order>
                        <Path>cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v FilterAdministratorToken /t REG_DWORD /d 0 /f</Path>
                    </RunSynchronousCommand>
                </RunSynchronous>
            </component>
            <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <InputLocale>0409:00000409</InputLocale>
                <SystemLocale>en-US</SystemLocale>
                <UILanguage>en-US</UILanguage>
                <UserLocale>en-US</UserLocale>
            </component>
            <component name="Microsoft-Windows-TapiSetup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <TapiConfigured>0</TapiConfigured>
                <TapiUnattendLocation>
                    <AreaCode>""</AreaCode>
                    <CountryOrRegion>1</CountryOrRegion>
                    <LongDistanceAccess>9</LongDistanceAccess>
                    <OutsideAccess>9</OutsideAccess>
                    <PulseOrToneDialing>1</PulseOrToneDialing>
                    <DisableCallWaiting>""</DisableCallWaiting>
                    <InternationalCarrierCode>""</InternationalCarrierCode>
                    <LongDistanceCarrierCode>""</LongDistanceCarrierCode>
                    <Name>Default</Name>
                </TapiUnattendLocation>
            </component>
            <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableSR>1</DisableSR>
            </component>
        </settings>
        <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
                <UserAccounts>
                    <AdministratorPassword>
                        <Value>blahdablahblahblah</Value>
                        <PlainText>false</PlainText>
                    </AdministratorPassword>
                    <LocalAccounts>
                        <LocalAccount wcm:action="add">
                            <Description>Administrator</Description>
                            <DisplayName>Administrator</DisplayName>
                            <Group>Administrators</Group>
                            <Name>Administrator</Name>
                        </LocalAccount>
                    </LocalAccounts>
                </UserAccounts>
                <AutoLogon>
                    <Enabled>false</Enabled>
                    <Username>Administrator</Username>
                    <Domain></Domain>
                    <Password>
                        <Value>blahdablahblahblah</Value>
                        <PlainText>false</PlainText>
                    </Password>
                    <LogonCount>1</LogonCount>
                </AutoLogon>
                <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <NetworkLocation>Work</NetworkLocation>
                    <ProtectYourPC>1</ProtectYourPC>
                    <SkipUserOOBE>true</SkipUserOOBE>
                </OOBE>
                <RegisteredOrganization>MyOrg</RegisteredOrganization>
                <RegisteredOwner>MyDept</RegisteredOwner>
                <TimeZone>Eastern Standard Time</TimeZone>
            </component>
            <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <InputLocale>en-US</InputLocale>
                <SystemLocale>en-US</SystemLocale>
                <UILanguage>en-US</UILanguage>
                <UserLocale>en-US</UserLocale>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="catalog://myserver/myshare$/operating systems/capture_win7x64/capture_win7x64_capture_win7x64ddrive.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    

    SetupComplete.cmd

    rd /s /q c:\minint
    rd /s /q c:\_SMSTaskSequence
    rd /s /q c:\fog_prepare
    del "C:\Windows\System32\Sysprep\Unattend.xml" /f /q
    del "C:\Windows\Panther\Unattend.xml" /f /q
    "C:\Windows\System32\net.exe" user tempaccount /delete
    "C:\Windows\System32\sc.exe" config "FogService" start= auto
    START C:\Drivers\SAD3-130825\DP_Install_Tool.cmd /CR
    

    Prepare_for_fog.bat

    @ECHO OFF
    echo.
    echo.
    echo Are you running this as an Administrator
    pause
    echo.
    echo Checking rearm count:
    cscript C:\Windows\SysWOW64\slmgr.vbs /dlv | find "Remaining Windows rearm count"
    echo.
    echo If the rearm count is 0 then this will not work.  Either try: slmgr /act 
    echo or you can reinstall Windows or remove the WPA registry hive.
    pause
    echo.
    echo Are you sure you want to do this
    pause
    echo.
    echo.
    echo Remove Interactive Login (this affects runonce sysprep settings if enabled.  Once back on the domain Group Policy will reconfigure this.)
    reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticecaption /f
    reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticetext /f
    
    echo.
    echo. Update Registry for Storage Controllers (sysprep may wipe this out?)
    :CHECKREG1
    reg query HKLM\SYSTEM\CurrentControlSet\Services\iaStor
    if %ERRORLEVEL% EQU 0 goto UPDATEREG1
    GOTO CHECKREG2
    :UPDATEREG1
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\iaStor" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\iaStor" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\iaStor" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG2
    reg query HKLM\SYSTEM\CurrentControlSet\Services\iaStorV
    if %ERRORLEVEL% EQU 0 goto UPDATEREG2
    GOTO CHECKREG3
    :UPDATEREG2
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\iaStorV" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\iaStorV" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\iaStorV" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG3
    reg query HKLM\SYSTEM\CurrentControlSet\Services\LSI_SAS2
    if %ERRORLEVEL% EQU 0 goto UPDATEREG3
    GOTO CHECKREG4
    :UPDATEREG3
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\LSI_SAS2" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\LSI_SAS2" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\LSI_SAS2" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG4
    reg query HKLM\SYSTEM\CurrentControlSet\Services\LSI_SAS
    if %ERRORLEVEL% EQU 0 goto UPDATEREG4
    GOTO CHECKREG5
    :UPDATEREG4
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\LSI_SAS" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\LSI_SAS" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\LSI_SAS" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG5
    reg query HKLM\SYSTEM\CurrentControlSet\Services\LSI_SCSI
    if %ERRORLEVEL% EQU 0 goto UPDATEREG5
    GOTO CHECKREG6
    :UPDATEREG5
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\LSI_SCSI" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\LSI_SCSI" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\LSI_SCSI" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG6
    reg query HKLM\SYSTEM\CurrentControlSet\Services\msahci
    if %ERRORLEVEL% EQU 0 goto UPDATEREG6
    GOTO CHECKREG7
    :UPDATEREG6
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\msahci" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\msahci" /v Start /t REG_DWORD /d 0 /f
    
    :CHECKREG7
    reg query HKLM\SYSTEM\CurrentControlSet\Services\pciide
    if %ERRORLEVEL% EQU 0 goto UPDATEREG7
    GOTO DONEREG
    :UPDATEREG7
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\pciide" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet001\Services\pciide" /v Start /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\ControlSet002\Services\pciide" /v Start /t REG_DWORD /d 0 /f
    
    :DONEREG
    
    mkdir C:\fog_prepare
    net use x: "\\server\share$\64 Bit Sysprep\prep_fog12" "apasswordforauser" /user:mydomain\auser 
    PING 127.0.0.1 -n 1 -w 2000 >NUL
    x:
    copy /Y * C:\fog_prepare\
    PING 127.0.0.1 -n 1 -w 2000 >NUL
    c:
    net use x: /delete /yes
    mkdir C:\Drivers\
    net use x: "\\server\share$\64 Bit Sysprep\Drivers" "apasswordforauser" /user:mydomain\auser 
    PING 127.0.0.1 -n 1 -w 2000 >NUL
    x:
    xcopy /s/e/c/i/h/y x:\* C:\Drivers\
    PING 127.0.0.1 -n 1 -w 2000 >NUL
    c:
    net use x: /delete /yes
    net use \\server\share /delete /yes
    
    c:
    cd \fog_prepare
    
    echo Install FOG Client
    msiexec /i FOGService.msi /quiet USETRAY="0" HTTPS="0" WEBADDRESS="myfogserver" WEBROOT="/fog" ROOTLOG="1"
    
    echo.
    echo Stop the FOGService so it doesn't put us back on the domain bringing back the interactive logon policy which keeps screwing up the sysprep setupcomplete.cmd functionality.
    net stop "FogService"
    sc config "FogService" start= disabled
    
    echo.
    echo Copying SetupComplete.cmd to C:\Windows\Setup\Scripts\
    move /Y .\SetupComplete.cmd C:\Windows\Setup\Scripts\SetupComplete.cmd
    echo.
    echo Running Sysprep
    move /Y .\Unattend.xml C:\Windows\System32\Sysprep\Unattend.xml
    "C:\Windows\System32\Sysprep\Sysprep.exe" /oobe /generalize /quiet /shutdown /Unattend:C:\Windows\System32\Sysprep\Unattend.xml
    


  • We’re having the same issue as well. Imaging Windows 10 machines. The snapins are trying to deploy before the hostname change / active directory join has taken place.

    Fog server is SVN version 7909.
    Client is 0.10.6



  • @Jbob
    This team/community is great! Thank you Jbob!


  • Senior Developer

    @networkguy This is a bug, I’ll look into it.



  • @Jbob

    If the hostname needs to be updated or the machine needs to be joined to the domain along with the accommodating reboot will the other modules continue to run until the computer is shutdown? If the other modules know to stop processing since a reboot is needed from a previous module, that may fix the issue I’m running into. Below is a fog.log from one of my deployments earlier today. The batch file to re-license Office 2013 with our KMS server and the powershell script to update the computer’s description didn’t work yesterday until I put in those first two you will see that require reboots.

    5/25/2016 11:29 AM Main Overriding exception handling
     5/25/2016 11:29 AM Main Bootstrapping Zazzles
     5/25/2016 11:29 AM Controller Initialize
     5/25/2016 11:29 AM Entry Creating obj
     5/25/2016 11:29 AM Controller Start
    
     5/25/2016 11:29 AM Service Starting service
     5/25/2016 11:29 AM Bus Became bus server
     5/25/2016 11:29 AM Bus {
      "self": true,
      "channel": "Status",
      "data": "{\r\n  \"action\": \"load\"\r\n}"
    }
     5/25/2016 11:29 AM Bus Emmiting message on channel: Status
    
    ------------------------------------------------------------------------------
    --------------------------------Authentication--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:29 AM Client-Info Version: 0.10.6
     5/25/2016 11:29 AM Client-Info OS:      Windows
     5/25/2016 11:29 AM Middleware::Authentication Waiting for authentication timeout to pass
     5/25/2016 11:29 AM Middleware::Communication Download: http://myfogserver/fog/management/other/ssl/srvpublic.crt
     5/25/2016 11:30 AM Data::RSA FOG Server CA cert found
     5/25/2016 11:30 AM Middleware::Authentication Cert OK
     5/25/2016 11:30 AM Middleware::Authentication ERROR: Could not get security token
     5/25/2016 11:30 AM Middleware::Authentication ERROR: Could not find file 'C:\Program Files (x86)\FOG\token.dat'.
     5/25/2016 11:30 AM Middleware::Communication POST URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&authorize&newService
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM Middleware::Authentication Authenticated
    
    
     5/25/2016 11:30 AM Bus Registering ParseBus in channel Power
     5/25/2016 11:30 AM Middleware::Communication URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?clientver&newService&json
     5/25/2016 11:30 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?newService&json
    
     5/25/2016 11:30 AM Service Creating user agent cache
     5/25/2016 11:30 AM Middleware::Response Invalid time
     5/25/2016 11:30 AM Middleware::Response No Printers
    
    ------------------------------------------------------------------------------
    ---------------------------------ClientUpdater--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ----------------------------------TaskReboot----------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    --------------------------------HostnameChanger-------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM HostnameChanger Checking Hostname
     5/25/2016 11:30 AM HostnameChanger Removing host from active directory
     5/25/2016 11:30 AM HostnameChanger The machine is not currently joined to a domain, code =  2692
     5/25/2016 11:30 AM HostnameChanger Renaming host to MYPC-23
     5/25/2016 11:30 AM Power Creating shutdown request
     5/25/2016 11:30 AM Power Parameters: /r /c "FOG needs to rename your computer" /t 0
     5/25/2016 11:30 AM HostnameChanger Unknown Return Code:  53
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ---------------------------------SnapinClient---------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM SnapinClient Snapin Found:
     5/25/2016 11:30 AM SnapinClient     ID: 116
     5/25/2016 11:30 AM SnapinClient     RunWith: powershell.exe
     5/25/2016 11:30 AM SnapinClient     RunWithArgs: -ExecutionPolicy Bypass -NoProfile -File
     5/25/2016 11:30 AM SnapinClient     Name: 1_run-before-domain-join
     5/25/2016 11:30 AM SnapinClient     File: Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:30 AM SnapinClient     Created: 2016-05-25 10:33:35
     5/25/2016 11:30 AM SnapinClient     Args: 
     5/25/2016 11:30 AM SnapinClient     Action: reboot
     5/25/2016 11:30 AM Middleware::Communication Download: http://myfogserver/fog/service/snapins.file.php?mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&taskid=116
     5/25/2016 11:30 AM SnapinClient C:\Program Files (x86)\FOG\tmp\Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:30 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"Installing 1_run-before-domain-join\",\r\n  \"message\": \"Please do not shutdown until this is completed\",\r\n  \"subjectID\": \"snapin-1_run-before-domain-join\"\r\n}"
    }
     5/25/2016 11:30 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:30 AM SnapinClient Starting snapin...
     5/25/2016 11:30 AM SnapinClient Snapin finished
     5/25/2016 11:30 AM SnapinClient Return Code: 0
     5/25/2016 11:30 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"1_run-before-domain-join Installed\",\r\n  \"message\": \"Installation has finished and is now ready for use\",\r\n  \"subjectID\": \"snapin-1_run-before-domain-join\"\r\n}"
    }
     5/25/2016 11:30 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:30 AM Middleware::Communication URL: http://myfogserver/fog/service/snapins.checkin.php?taskid=116&exitcode=0&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:30 AM User ERROR: Unable to get logged in users
     5/25/2016 11:30 AM User ERROR: A system shutdown is in progress. (Exception from HRESULT: 0x8007045B)
     5/25/2016 11:30 AM Power Creating shutdown request
     5/25/2016 11:30 AM Power Parameters: /r /c "Snapin requested restart" /t 0
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    --------------------------------PrinterManager--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response No Printers
     5/25/2016 11:30 AM Service ERROR: Unable to run module
     5/25/2016 11:30 AM Service ERROR: Object reference not set to an instance of an object.
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    -----------------------------------GreenFOG-----------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response No actions
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ----------------------------------UserTracker---------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:30 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:30 AM Client-Info Client OS:      Windows
     5/25/2016 11:30 AM Client-Info Server Version: 7659
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM User ERROR: Unable to get logged in users
     5/25/2016 11:30 AM User ERROR: A system shutdown is in progress. (Exception from HRESULT: 0x8007045B)
    ------------------------------------------------------------------------------
    
     5/25/2016 11:30 AM Middleware::Communication URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&configure&newService&json
     5/25/2016 11:30 AM Middleware::Response Success
     5/25/2016 11:30 AM Service Sleeping for 137 seconds
     5/25/2016 11:31 AM Main Overriding exception handling
     5/25/2016 11:31 AM Main Bootstrapping Zazzles
     5/25/2016 11:31 AM Controller Initialize
     5/25/2016 11:31 AM Entry Creating obj
     5/25/2016 11:31 AM Controller Start
    
     5/25/2016 11:31 AM Service Starting service
     5/25/2016 11:32 AM Bus Became bus server
     5/25/2016 11:32 AM Bus {
      "self": true,
      "channel": "Status",
      "data": "{\r\n  \"action\": \"load\"\r\n}"
    }
     5/25/2016 11:32 AM Bus Emmiting message on channel: Status
    
    ------------------------------------------------------------------------------
    --------------------------------Authentication--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Version: 0.10.6
     5/25/2016 11:32 AM Client-Info OS:      Windows
     5/25/2016 11:32 AM Middleware::Authentication Waiting for authentication timeout to pass
     5/25/2016 11:32 AM Middleware::Communication Download: http://myfogserver/fog/management/other/ssl/srvpublic.crt
     5/25/2016 11:32 AM Data::RSA FOG Server CA cert found
     5/25/2016 11:32 AM Middleware::Authentication Cert OK
     5/25/2016 11:32 AM Middleware::Communication POST URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&authorize&newService
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM Middleware::Authentication Authenticated
    
    
     5/25/2016 11:32 AM Bus Registering ParseBus in channel Power
     5/25/2016 11:32 AM Middleware::Communication URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?clientver&newService&json
     5/25/2016 11:32 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?newService&json
    
     5/25/2016 11:32 AM Service Creating user agent cache
     5/25/2016 11:32 AM Middleware::Response Invalid time
     5/25/2016 11:32 AM Middleware::Response No Printers
    
    ------------------------------------------------------------------------------
    ---------------------------------ClientUpdater--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ----------------------------------TaskReboot----------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    --------------------------------HostnameChanger-------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM HostnameChanger Checking Hostname
     5/25/2016 11:32 AM HostnameChanger Hostname is correct
     5/25/2016 11:32 AM HostnameChanger Success, code =  0
     5/25/2016 11:32 AM Power Creating shutdown request
     5/25/2016 11:32 AM Power Parameters: /r /c "Host joined to Active Directory, restart required" /t 0
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ---------------------------------SnapinClient---------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM SnapinClient Snapin Found:
     5/25/2016 11:32 AM SnapinClient     ID: 117
     5/25/2016 11:32 AM SnapinClient     RunWith: powershell.exe
     5/25/2016 11:32 AM SnapinClient     RunWithArgs: -ExecutionPolicy Bypass -NoProfile -File
     5/25/2016 11:32 AM SnapinClient     Name: 2_run-before-domain-join
     5/25/2016 11:32 AM SnapinClient     File: Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:32 AM SnapinClient     Created: 2016-05-25 10:33:35
     5/25/2016 11:32 AM SnapinClient     Args: 
     5/25/2016 11:32 AM SnapinClient     Action: reboot
     5/25/2016 11:32 AM Middleware::Communication Download: http://myfogserver/fog/service/snapins.file.php?mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&taskid=117
     5/25/2016 11:32 AM SnapinClient C:\Program Files (x86)\FOG\tmp\Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:32 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"Installing 2_run-before-domain-join\",\r\n  \"message\": \"Please do not shutdown until this is completed\",\r\n  \"subjectID\": \"snapin-2_run-before-domain-join\"\r\n}"
    }
     5/25/2016 11:32 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:32 AM SnapinClient Starting snapin...
     5/25/2016 11:32 AM SnapinClient Snapin finished
     5/25/2016 11:32 AM SnapinClient Return Code: 0
     5/25/2016 11:32 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"2_run-before-domain-join Installed\",\r\n  \"message\": \"Installation has finished and is now ready for use\",\r\n  \"subjectID\": \"snapin-2_run-before-domain-join\"\r\n}"
    }
     5/25/2016 11:32 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:32 AM Middleware::Communication URL: http://myfogserver/fog/service/snapins.checkin.php?taskid=117&exitcode=0&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:32 AM User ERROR: Unable to get logged in users
     5/25/2016 11:32 AM User ERROR: A system shutdown is in progress. (Exception from HRESULT: 0x8007045B)
     5/25/2016 11:32 AM Power Creating shutdown request
     5/25/2016 11:32 AM Power Parameters: /r /c "Snapin requested restart" /t 0
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    --------------------------------PrinterManager--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response No Printers
     5/25/2016 11:32 AM Service ERROR: Unable to run module
     5/25/2016 11:32 AM Service ERROR: Object reference not set to an instance of an object.
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    -----------------------------------GreenFOG-----------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response No actions
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ----------------------------------UserTracker---------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:32 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:32 AM Client-Info Client OS:      Windows
     5/25/2016 11:32 AM Client-Info Server Version: 7659
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM User ERROR: Unable to get logged in users
     5/25/2016 11:32 AM User ERROR: A system shutdown is in progress. (Exception from HRESULT: 0x8007045B)
    ------------------------------------------------------------------------------
    
     5/25/2016 11:32 AM Middleware::Communication URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&configure&newService&json
     5/25/2016 11:32 AM Middleware::Response Success
     5/25/2016 11:32 AM Service Sleeping for 67 seconds
     5/25/2016 11:34 AM Main Overriding exception handling
     5/25/2016 11:34 AM Main Bootstrapping Zazzles
     5/25/2016 11:34 AM Controller Initialize
     5/25/2016 11:34 AM Entry Creating obj
     5/25/2016 11:34 AM Controller Start
    
     5/25/2016 11:34 AM Service Starting service
     5/25/2016 11:34 AM Bus Became bus server
     5/25/2016 11:34 AM Bus {
      "self": true,
      "channel": "Status",
      "data": "{\r\n  \"action\": \"load\"\r\n}"
    }
     5/25/2016 11:34 AM Bus Emmiting message on channel: Status
    
    ------------------------------------------------------------------------------
    --------------------------------Authentication--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:34 AM Client-Info Version: 0.10.6
     5/25/2016 11:34 AM Client-Info OS:      Windows
     5/25/2016 11:34 AM Middleware::Authentication Waiting for authentication timeout to pass
     5/25/2016 11:34 AM Middleware::Communication Download: http://myfogserver/fog/management/other/ssl/srvpublic.crt
     5/25/2016 11:34 AM Data::RSA FOG Server CA cert found
     5/25/2016 11:34 AM Middleware::Authentication Cert OK
     5/25/2016 11:34 AM Middleware::Communication POST URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&authorize&newService
     5/25/2016 11:34 AM Middleware::Response Success
     5/25/2016 11:34 AM Middleware::Authentication Authenticated
    
    
     5/25/2016 11:34 AM Bus Registering ParseBus in channel Power
     5/25/2016 11:34 AM Middleware::Communication URL: http://myfogserver/fog/management/index.php?sub=requestClientInfo&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:34 AM Middleware::Response Success
     5/25/2016 11:34 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?clientver&newService&json
     5/25/2016 11:34 AM Middleware::Communication URL: http://myfogserver/fog/service/getversion.php?newService&json
    
     5/25/2016 11:34 AM Service Creating user agent cache
     5/25/2016 11:34 AM Middleware::Response Invalid time
     5/25/2016 11:34 AM Middleware::Response No Printers
    
    ------------------------------------------------------------------------------
    ---------------------------------ClientUpdater--------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:34 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:34 AM Client-Info Client OS:      Windows
     5/25/2016 11:34 AM Client-Info Server Version: 7659
     5/25/2016 11:34 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ----------------------------------TaskReboot----------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:34 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:34 AM Client-Info Client OS:      Windows
     5/25/2016 11:34 AM Client-Info Server Version: 7659
     5/25/2016 11:34 AM Middleware::Response Success
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    --------------------------------HostnameChanger-------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:34 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:34 AM Client-Info Client OS:      Windows
     5/25/2016 11:34 AM Client-Info Server Version: 7659
     5/25/2016 11:34 AM Middleware::Response Success
     5/25/2016 11:34 AM HostnameChanger Checking Hostname
     5/25/2016 11:34 AM HostnameChanger Hostname is correct
     5/25/2016 11:34 AM HostnameChanger Host is already joined to target domain
    ------------------------------------------------------------------------------
    
    
    ------------------------------------------------------------------------------
    ---------------------------------SnapinClient---------------------------------
    ------------------------------------------------------------------------------
     5/25/2016 11:34 AM Client-Info Client Version: 0.10.6
     5/25/2016 11:34 AM Client-Info Client OS:      Windows
     5/25/2016 11:34 AM Client-Info Server Version: 7659
     5/25/2016 11:34 AM Middleware::Response Success
     5/25/2016 11:34 AM SnapinClient Snapin Found:
     5/25/2016 11:34 AM SnapinClient     ID: 118
     5/25/2016 11:34 AM SnapinClient     RunWith: 
     5/25/2016 11:34 AM SnapinClient     RunWithArgs: 
     5/25/2016 11:34 AM SnapinClient     Name: License Office 2013
     5/25/2016 11:34 AM SnapinClient     File: kms_office2013.bat
     5/25/2016 11:34 AM SnapinClient     Created: 2016-05-25 10:33:35
     5/25/2016 11:34 AM SnapinClient     Args: 
     5/25/2016 11:34 AM SnapinClient     Action: 
     5/25/2016 11:34 AM Middleware::Communication Download: http://myfogserver/fog/service/snapins.file.php?mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&taskid=118
     5/25/2016 11:34 AM SnapinClient C:\Program Files (x86)\FOG\tmp\kms_office2013.bat
     5/25/2016 11:34 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"Installing License Office 2013\",\r\n  \"message\": \"Please do not shutdown until this is completed\",\r\n  \"subjectID\": \"snapin-License Office 2013\"\r\n}"
    }
     5/25/2016 11:34 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:34 AM SnapinClient Starting snapin...
     5/25/2016 11:34 AM SnapinClient Snapin finished
     5/25/2016 11:34 AM SnapinClient Return Code: 0
     5/25/2016 11:34 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"License Office 2013 Installed\",\r\n  \"message\": \"Installation has finished and is now ready for use\",\r\n  \"subjectID\": \"snapin-License Office 2013\"\r\n}"
    }
     5/25/2016 11:34 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:34 AM Middleware::Communication URL: http://myfogserver/fog/service/snapins.checkin.php?taskid=118&exitcode=0&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
     5/25/2016 11:34 AM SnapinClient Snapin Found:
     5/25/2016 11:34 AM SnapinClient     ID: 119
     5/25/2016 11:34 AM SnapinClient     RunWith: powershell.exe
     5/25/2016 11:34 AM SnapinClient     RunWithArgs: -ExecutionPolicy Bypass -NoProfile -File
     5/25/2016 11:34 AM SnapinClient     Name: Update Computer Description - MYPC (try2)
     5/25/2016 11:34 AM SnapinClient     File: Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:34 AM SnapinClient     Created: 2016-05-25 10:33:35
     5/25/2016 11:34 AM SnapinClient     Args: 
     5/25/2016 11:34 AM SnapinClient     Action: 
     5/25/2016 11:34 AM Middleware::Communication Download: http://myfogserver/fog/service/snapins.file.php?mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&taskid=119
     5/25/2016 11:34 AM SnapinClient C:\Program Files (x86)\FOG\tmp\Update-ComputerDescription-MYPC.ps1
     5/25/2016 11:34 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"Installing Update Computer Description - MYPC (try2)\",\r\n  \"message\": \"Please do not shutdown until this is completed\",\r\n  \"subjectID\": \"snapin-Update Computer Description - MYPC (try2)\"\r\n}"
    }
     5/25/2016 11:34 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:34 AM SnapinClient Starting snapin...
     5/25/2016 11:35 AM SnapinClient Snapin finished
     5/25/2016 11:35 AM SnapinClient Return Code: 0
     5/25/2016 11:35 AM Bus {
      "self": true,
      "channel": "Notification",
      "data": "{\r\n  \"title\": \"Update Computer Description - MYPC (try2) Installed\",\r\n  \"message\": \"Installation has finished and is now ready for use\",\r\n  \"subjectID\": \"snapin-Update Computer Description - MYPC (try2)\"\r\n}"
    }
     5/25/2016 11:35 AM Bus Emmiting message on channel: Notification
     5/25/2016 11:35 AM Middleware::Communication URL: http://myfogserver/fog/service/snapins.checkin.php?taskid=119&exitcode=0&mac=A4:1F:XX:XX:XX:XX||00:00:00:00:00:00:00:E0&newService&json
    ------------------------------------------------------------------------------
    
    

  • Senior Developer

    @networkguy Here is the order in which the modules are run every time:

    • ClientUpdater
    • TaskReboot
    • HostnameChanger
    • SnapinClient
    • PrinterManager
    • GreenFOG
    • UserTracker

    As you can see, HostnameChanger always runs before snapins do.

    I seem to be having some issues where snapins don’t run or perform as expected

    I need more details? What kind of issues do you have?



  • @ITSolutions

    The FOG server is git version 7659.
    The FOG client version is 0.10.6.
    I am deploying Windows 7 64bit.


  • Testers

    What version of FOG are you using? What version of windows are you deploying? If you are using FOG trunk are you using the new client?


Log in to reply
 

332
Online

38726
Users

10554
Topics

99916
Posts

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.