snappin doesn't work
-
@Tom-Elliott
I did a new deploy
Here is the entire log file:09/02/2017 14:28 Main Overriding exception handling 09/02/2017 14:28 Main Bootstrapping Zazzles 09/02/2017 14:28 Controller Initialize 09/02/2017 14:28 Zazzles Creating main thread 09/02/2017 14:28 Zazzles Service construction complete 09/02/2017 14:28 Controller Start 09/02/2017 14:28 Service Starting service 09/02/2017 14:28 Bus Became bus server 09/02/2017 14:28 Bus { "self": true, "channel": "Status", "data": "{\r\n \"action\": \"load\"\r\n}" } 09/02/2017 14:28 Bus Emmiting message on channel: Status 09/02/2017 14:28 Service Invoking early JIT compilation on needed binaries ------------------------------------------------------------------------------ --------------------------------Authentication-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:28 Client-Info Version: 0.11.9 09/02/2017 14:28 Client-Info OS: Windows 09/02/2017 14:28 Middleware::Authentication Waiting for authentication timeout to pass 09/02/2017 14:28 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/management/other/ssl/srvpublic.crt 09/02/2017 14:28 Data::RSA FOG Server CA cert found 09/02/2017 14:28 Middleware::Authentication Cert OK 09/02/2017 14:28 Middleware::Authentication ERROR: Could not get security token 09/02/2017 14:28 Middleware::Authentication ERROR: Le fichier 'C:\Program Files (x86)\FOG\token.dat' est introuvable. 09/02/2017 14:28 Middleware::Communication POST URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&authorize&newService 09/02/2017 14:28 Middleware::Response Invalid security token ------------------------------------------------------------------------------ --------------------------------Authentication-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:28 Client-Info Version: 0.11.9 09/02/2017 14:28 Client-Info OS: Windows 09/02/2017 14:28 Middleware::Authentication Waiting for authentication timeout to pass 09/02/2017 14:30 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/management/other/ssl/srvpublic.crt 09/02/2017 14:30 Data::RSA FOG Server CA cert found 09/02/2017 14:30 Middleware::Authentication Cert OK 09/02/2017 14:30 Middleware::Authentication ERROR: Could not get security token 09/02/2017 14:30 Middleware::Authentication ERROR: Le fichier 'C:\Program Files (x86)\FOG\token.dat' est introuvable. 09/02/2017 14:30 Middleware::Communication POST URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&authorize&newService 09/02/2017 14:30 Middleware::Response Invalid security token ------------------------------------------------------------------------------ --------------------------------Authentication-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:30 Client-Info Version: 0.11.9 09/02/2017 14:30 Client-Info OS: Windows 09/02/2017 14:30 Middleware::Authentication Waiting for authentication timeout to pass 09/02/2017 14:43 Main Overriding exception handling 09/02/2017 14:43 Main Bootstrapping Zazzles 09/02/2017 14:43 Controller Initialize 09/02/2017 14:43 Zazzles Creating main thread 09/02/2017 14:43 Zazzles Service construction complete 09/02/2017 14:43 Controller Start 09/02/2017 14:43 Service Starting service 09/02/2017 14:43 Bus Became bus server 09/02/2017 14:43 Bus { "self": true, "channel": "Status", "data": "{\r\n \"action\": \"load\"\r\n}" } 09/02/2017 14:43 Bus Emmiting message on channel: Status 09/02/2017 14:43 Service Invoking early JIT compilation on needed binaries ------------------------------------------------------------------------------ --------------------------------Authentication-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:43 Client-Info Version: 0.11.9 09/02/2017 14:43 Client-Info OS: Windows 09/02/2017 14:43 Middleware::Authentication Waiting for authentication timeout to pass 09/02/2017 14:43 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/management/other/ssl/srvpublic.crt 09/02/2017 14:43 Data::RSA FOG Server CA cert found 09/02/2017 14:43 Middleware::Authentication Cert OK 09/02/2017 14:43 Middleware::Authentication ERROR: Could not get security token 09/02/2017 14:43 Middleware::Authentication ERROR: Le fichier 'C:\Program Files (x86)\FOG\token.dat' est introuvable. 09/02/2017 14:43 Middleware::Communication POST URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&authorize&newService 09/02/2017 14:43 Middleware::Response Success 09/02/2017 14:43 Middleware::Authentication Authenticated 09/02/2017 14:43 Bus Registering ParseBus in channel Power 09/02/2017 14:43 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&configure&newService&json 09/02/2017 14:43 Middleware::Response Success 09/02/2017 14:43 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&mac=52:54:00:CE:A1:DD||00:00:00:00:00:00:00:E0|00:00:00:00:00:00:00:E0&newService&json 09/02/2017 14:43 Middleware::Response Success 09/02/2017 14:43 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/service/getversion.php?clientver&newService&json 09/02/2017 14:43 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/service/getversion.php?newService&json 09/02/2017 14:43 Service Creating user agent cache 09/02/2017 14:43 Middleware::Response Invalid time 09/02/2017 14:43 Middleware::Response Module is disabled on the host 09/02/2017 14:43 Middleware::Response Module is disabled globally on the FOG server 09/02/2017 14:43 Service Initializing modules ------------------------------------------------------------------------------ ---------------------------------ClientUpdater-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:43 Client-Info Client Version: 0.11.9 09/02/2017 14:43 Client-Info Client OS: Windows 09/02/2017 14:43 Client-Info Server Version: 1.3.4 09/02/2017 14:43 Middleware::Response Success ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ----------------------------------TaskReboot---------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:43 Client-Info Client Version: 0.11.9 09/02/2017 14:43 Client-Info Client OS: Windows 09/02/2017 14:43 Client-Info Server Version: 1.3.4 09/02/2017 14:43 Middleware::Response Success ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ --------------------------------HostnameChanger------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:43 Client-Info Client Version: 0.11.9 09/02/2017 14:43 Client-Info Client OS: Windows 09/02/2017 14:43 Client-Info Server Version: 1.3.4 09/02/2017 14:43 Middleware::Response Success 09/02/2017 14:43 HostnameChanger Checking Product Key Activation 09/02/2017 14:43 HostnameChanger Windows has correct key but is not licensed 09/02/2017 14:43 WinActivation Installing Product key 09/02/2017 14:43 HostnameChanger Checking Hostname 09/02/2017 14:43 HostnameChanger Hostname is correct ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ---------------------------------SnapinClient--------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:43 Client-Info Client Version: 0.11.9 09/02/2017 14:43 Client-Info Client OS: Windows 09/02/2017 14:43 Client-Info Server Version: 1.3.4 09/02/2017 14:43 Middleware::Response Success 09/02/2017 14:43 SnapinClient Snapin Found: 09/02/2017 14:43 SnapinClient ID: 5756 09/02/2017 14:43 SnapinClient Name: test_arnaud3 09/02/2017 14:43 SnapinClient Created: 2017-02-09 13:24:25 09/02/2017 14:43 SnapinClient Action: 09/02/2017 14:43 SnapinClient Pack: False 09/02/2017 14:43 SnapinClient Hide: False 09/02/2017 14:43 SnapinClient Server: 09/02/2017 14:43 SnapinClient TimeOut: 0 09/02/2017 14:43 SnapinClient RunWith: powershell.exe 09/02/2017 14:43 SnapinClient RunWithArgs: -ExecutionPolicy allsigned -File 09/02/2017 14:43 SnapinClient Args: -programme "P:\packages\audio video\vlc\inst_vlc.bat" 09/02/2017 14:43 SnapinClient File: fog_inst_office2010.ps1 09/02/2017 14:43 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/service/snapins.file.php?mac=52:54:00:CE:A1:DD||00:00:00:00:00:00:00:E0|00:00:00:00:00:00:00:E0&taskid=5756 09/02/2017 14:43 SnapinClient C:\Program Files (x86)\FOG\tmp\fog_inst_office2010.ps1 09/02/2017 14:43 Bus { "self": true, "channel": "Notification", "data": "{\r\n \"title\": \"Installation de test_arnaud3\",\r\n \"message\": \"Ne pas éteindre l'ordinateur tant que la tâche n'est pas terminée\"\r\n}" } 09/02/2017 14:43 Bus Emmiting message on channel: Notification 09/02/2017 14:43 SnapinClient Starting snapin... 09/02/2017 14:51 Main Overriding exception handling 09/02/2017 14:51 Main Bootstrapping Zazzles 09/02/2017 14:51 Controller Initialize 09/02/2017 14:51 Zazzles Creating main thread 09/02/2017 14:51 Zazzles Service construction complete 09/02/2017 14:51 Controller Start 09/02/2017 14:51 Service Starting service 09/02/2017 14:51 Bus Became bus server 09/02/2017 14:51 Bus { "self": true, "channel": "Status", "data": "{\r\n \"action\": \"load\"\r\n}" } 09/02/2017 14:51 Bus Emmiting message on channel: Status 09/02/2017 14:51 Service Invoking early JIT compilation on needed binaries ------------------------------------------------------------------------------ --------------------------------Authentication-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:51 Client-Info Version: 0.11.9 09/02/2017 14:51 Client-Info OS: Windows 09/02/2017 14:51 Middleware::Authentication Waiting for authentication timeout to pass 09/02/2017 14:51 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/management/other/ssl/srvpublic.crt 09/02/2017 14:51 Data::RSA FOG Server CA cert found 09/02/2017 14:51 Middleware::Authentication Cert OK 09/02/2017 14:51 Middleware::Communication POST URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&authorize&newService 09/02/2017 14:51 Middleware::Response Success 09/02/2017 14:51 Middleware::Authentication Authenticated 09/02/2017 14:51 Bus Registering ParseBus in channel Power 09/02/2017 14:51 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&configure&newService&json 09/02/2017 14:51 Middleware::Response Success 09/02/2017 14:51 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/management/index.php?sub=requestClientInfo&mac=52:54:00:CE:A1:DD||00:00:00:00:00:00:00:E0|00:00:00:00:00:00:00:E0&newService&json 09/02/2017 14:51 Middleware::Response Success 09/02/2017 14:51 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/service/getversion.php?clientver&newService&json 09/02/2017 14:51 Middleware::Communication URL: http://cosinus.istic.univ-rennes1.fr/fog/service/getversion.php?newService&json 09/02/2017 14:51 Service Creating user agent cache 09/02/2017 14:51 Middleware::Response Invalid time 09/02/2017 14:51 Middleware::Response Module is disabled on the host 09/02/2017 14:51 Middleware::Response Module is disabled globally on the FOG server 09/02/2017 14:51 Service Initializing modules ------------------------------------------------------------------------------ ---------------------------------ClientUpdater-------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:51 Client-Info Client Version: 0.11.9 09/02/2017 14:51 Client-Info Client OS: Windows 09/02/2017 14:51 Client-Info Server Version: 1.3.4 09/02/2017 14:51 Middleware::Response Success ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ----------------------------------TaskReboot---------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:51 Client-Info Client Version: 0.11.9 09/02/2017 14:51 Client-Info Client OS: Windows 09/02/2017 14:51 Client-Info Server Version: 1.3.4 09/02/2017 14:51 Middleware::Response Success ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ --------------------------------HostnameChanger------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:51 Client-Info Client Version: 0.11.9 09/02/2017 14:51 Client-Info Client OS: Windows 09/02/2017 14:51 Client-Info Server Version: 1.3.4 09/02/2017 14:51 Middleware::Response Success 09/02/2017 14:51 HostnameChanger Checking Product Key Activation 09/02/2017 14:51 HostnameChanger Already activated with correct key 09/02/2017 14:51 HostnameChanger Checking Hostname 09/02/2017 14:51 HostnameChanger Hostname is correct ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ---------------------------------SnapinClient--------------------------------- ------------------------------------------------------------------------------ 09/02/2017 14:51 Client-Info Client Version: 0.11.9 09/02/2017 14:51 Client-Info Client OS: Windows 09/02/2017 14:51 Client-Info Server Version: 1.3.4 09/02/2017 14:51 Middleware::Response Success 09/02/2017 14:51 SnapinClient Snapin Found: 09/02/2017 14:51 SnapinClient ID: 5756 09/02/2017 14:51 SnapinClient Name: test_arnaud3 09/02/2017 14:51 SnapinClient Created: 2017-02-09 13:24:25 09/02/2017 14:51 SnapinClient Action: 09/02/2017 14:51 SnapinClient Pack: False 09/02/2017 14:51 SnapinClient Hide: False 09/02/2017 14:51 SnapinClient Server: 09/02/2017 14:51 SnapinClient TimeOut: 0 09/02/2017 14:51 SnapinClient RunWith: powershell.exe 09/02/2017 14:51 SnapinClient RunWithArgs: -ExecutionPolicy allsigned -File 09/02/2017 14:51 SnapinClient Args: -programme "P:\packages\audio video\vlc\inst_vlc.bat" 09/02/2017 14:51 SnapinClient File: fog_inst_office2010.ps1 09/02/2017 14:51 Middleware::Communication Download: http://cosinus.istic.univ-rennes1.fr/fog/service/snapins.file.php?mac=52:54:00:CE:A1:DD||00:00:00:00:00:00:00:E0|00:00:00:00:00:00:00:E0&taskid=5756 09/02/2017 14:51 SnapinClient C:\Program Files (x86)\FOG\tmp\fog_inst_office2010.ps1 09/02/2017 14:51 Bus { "self": true, "channel": "Notification", "data": "{\r\n \"title\": \"Installation de test_arnaud3\",\r\n \"message\": \"Ne pas éteindre l'ordinateur tant que la tâche n'est pas terminée\"\r\n}" } 09/02/2017 14:51 Bus Emmiting message on channel: Notification 09/02/2017 14:51 SnapinClient Starting snapin...
-
@Tom-Elliott
Why have you written twice “-ExecutionPolicy allsigned” -
@Tom-Elliott said in snappin doesn't work:
powershell -ExecutionPolicy allsigned -File “C:\Program Files (x86)\FOG\tmp\fog_inst_office2010.ps1” -programme “P:\packages\audio video\vlc\inst_vlc.bat”
On the machine, when I run this command , it runs, fog_inst_office2010.ps1 is download and placed in “C:\Program Files (x86)\FOG\tmp” by fog snap in install
-
This line works, correct:
powershell -ExecutionPolicy allsigned -File “C:\Program Files (x86)\FOG\tmp\fog_inst_office2010.ps1” -programme “P:\packages\audio video\vlc\inst_vlc.bat”
Not this one:
powershell -ExecutionPolicy allsigned -File “fog_inst_office2010.ps1” -programme “P:\packages\audio video\vlc\inst_vlc.bat”
Because powershell is executed from another folder.
The question is: which version is run by the snapin?
An easy workaround is to compile ps1 into an exe.
-
@Zaarin
Fog client is running in his folder, isn’t it ? -
@lebrun78
Powershell has it’s own environment and for this reason, I compiled ps1 to exe to avoid path problem for an old project.My script just updated the background on the Windows 7 lock screen.
Sorry.
-
@lebrun78 There is a Powershell template. Pick the template, upload the powershell file. That’s all you have to do when creating a snapin.
-
@Wayne-Workman
that’s what I did, I think ?
-
could I make log more verbose ?
-
@lebrun78 It’s not verbosity that will get you an answer.
Can you actually upload the ps1 script here? From what I can see your client is restarting after a period of time.
It get’s the point of displaying the Snapin, the client appears to restart, then it get’s back to the same point and ends on “Snapin starting”.
This leads me to think there’s something in the snapin causing issues. Maybe from the PS1 script?
-
@Tom-Elliott
I manually restart it while the task is still marked as running -
@lebrun78 Well, if it’s “installing MS Office, as the file kind of suggests” I’m guessing the PS1 has to either download the installer files and/or start the installer files across a network share. Are you setting the installation in a “silent” mode? Does running it manually on the command line cause you to do user inputs or not?
-
Should it be a path problem ? Should fog client install the script from c:\program file x86\fog\tmp ?
-
@Tom-Elliott
No because it was not working with office2010, I try it with a script to install videolan player which is very lighter -
So what is the point of the fog_instoffice2010.ps1 file?
-
fog_inst_office2010.ps1 is a script to mount p: with authentication and call a bat script
-
here is this extract of windows powershell log in windows events viewer
1st run by snap in:
2nd by manual command line that works:
I don’t understand !
Witch trigger mark snapin task ended in web console ?
-
@lebrun78 snapins run as SYSTEM (this is like a limited root on unix). If a script works when run manually but not as a snapin, then your script is not SYSTEM compliant. Usually its an issue when someone tries to use network shares, which it appears you are doing. SYSTEM is an non domain user, so if your network share requires someone to be domained user to access it, that’s one potential issue. Ultimately this is a network share issue, and without see exactly how you are mounting / using it, we cannot help.
-
@Joe-Schmitt he’s using the powershell script to mount & then call another script. But yes, how it’s being done matters and we need to know.
@lebrun78 said in snappin doesn't work:
hello
-programme is an option of the script fog_inst_office2010.ps1fog_inst_office2010.ps1 is a script to mount p: with authentication and call a bat script
-
Here is the power shell code.
We have no domainparam ( [String] $programme ) $user = "install" $pwd = "1234500000000000000000000000000000000000000000000000000000AAAA=" $serveur = "\\fileserver.istic.univ-rennes1.fr\partage" $cert = $(Get-ChildItem cert:\CurrentUser\TrustedPublisher | where {$_.Subject -eq "CN=ISTIC/ESIR Signature"}) $tab_key = @() foreach ($i in $cert.SerialNumber.ToCharArray()){$tab_key += [convert]::ToInt16($i,16)} $password = ConvertTo-SecureString -key $tab_key -string $pwd $credential = New-Object -TypeName system.management.Automation.PSCredential -ArgumentList $user, $password #net use p: $dossier_partage /p:n /u:$($credential.GetNetworkCredential().username) $($credential.GetNetworkCredential().password) if (!(Test-Path -Path p:)){ $net = new-object -ComObject WScript.Network $net.MapNetworkDrive("p:", $serveur, $false, $credential.GetNetworkCredential().UserName,$credential.GetNetworkCredential().password) } #lorsque l'on lance un script powershell, si il y avait des espaces dans le nom, cela ne passait pas #lorsque l'on faisait un start-process et ce nom en argument. Donc on utilise plutot le nom court $prog_court = (New-Object -ComObject Scripting.FileSystemObject).GetFile($programme).ShortPath write-host "$(hostname):Dossier de l'installer $($dossier_installer)" write-host "" write-host "$(hostname):lancement de $($programme)" write-host "$(hostname):lancement de $($prog_court)" #start-process -FilePath $programme -wait -NoNewWindow $dossier_installer = $((get-item -path $programme).DirectoryName) if (!(Test-Path -Path "$dossier_installer\logs_fog_install")){New-Item -ItemType directory -Path "$dossier_installer\logs_fog_install"} $extension = (get-item -path $programme).Extension if ($extension -eq ".bat" -or $extension -eq ".cmd") { #write-host "$env:COMPUTERNAME:C'est un script bat" start-process -FilePath $prog_court -wait -NoNewWindow -RedirectStandardOutput ${dossier_installer}\logs_fog_install\${env:COMPUTERNAME}_log.txt -RedirectStandardError ${dossier_installer}\logs_fog_install\${env:COMPUTERNAME}_error.txt } if ($extension -eq ".ps1") { #write-host "$env:COMPUTERNAME:C'est un script powershell" $policy = Get-ExecutionPolicy Set-ExecutionPolicy AllSigned start-process -FilePath PowerShell -Arg $prog_court -wait -NoNewWindow -RedirectStandardOutput ${dossier_installer}\logs_fog_install\${env:COMPUTERNAME}_log.txt -RedirectStandardError ${dossier_installer}\logs_fog_install\${env:COMPUTERNAME}_error.txt Set-ExecutionPolicy $policy } #net use p: /delete $net.RemoveNetworkDrive("p:") # SIG # Begin signature block # MIIECAYJKoZIhvcNAQcCoIID+TCCA/UCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # gjcCAQSgWzBZM888888888888888888888888888888888888888sITrck0sYpfvNR # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUtCNKzTzpJy5lu9elxjbUrgg6 # IN6gggIiMIICHjCCAYugAwIBAgIQ1lzBhsDQvaJIVRttke8WMjAJBgUrDgMCHQUA # MBwxGjAYBgNVBA0000000000000000000000000000000MDEyMDE0NDkzMloX # DTM5MTIzMTIzNTk1OVowHzEdMBsGA1UEAxMUSVNUSUMvRVNJUiBTaWduYXR1cmUw # gZ8wDQY555555555555555555555555555555555555555555555555555555eWWBCfR # uEdEBxWynlykfLTyteMRiJO3TywGgvhoGX0V+hZpUBeqQLD7q3Qs0npuhWr9COSt Insert Code Here