• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

snapin and batch script

Scheduled Pinned Locked Moved Unsolved
FOG Problems
6
54
20.1k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    Avaryan @plegrand
    last edited by Avaryan May 16, 2017, 6:04 AM May 16, 2017, 12:02 PM

    @plegrand said in snapin and batch script:

    @Avaryan it’s for use WsusOffline which is installed on a samba share \samba\wsus
    then i need to mount the wsus share , launch a command (wsus command) dnd then umount share.

    Ok. That should be possible since the local users don’t need to access the mount. Should be pretty easy in PowerShell. I don’t know how to do it other ways, lol.

    $Username = "Domain\User"
    $Password = "Password" | ConvertTo-SecureString -AsPlainText -Force
    $Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username, $Password
    # Add share.
    New-PSDrive -Name "MyShare" -PSProvider FileSystem -Root \\ShareName\ -Credential $Credential
    
    # Do something...
    # More somethings...
    
    Remove-PSDrive -Name "MyShare"
    
    P 1 Reply Last reply May 16, 2017, 12:11 PM Reply Quote 0
    • P
      plegrand @Tom Elliott
      last edited by plegrand May 16, 2017, 6:05 AM May 16, 2017, 12:04 PM

      @Tom-Elliott Here is what i need to do and which doesn’ works :

      net use * /delete /y >> %tmp%\Update_Windows7.log 2>&1
      net use z: \\samba\wsus$ "my'password" /user:samba\administrateur >> %tmp%\Update_Windows7.log 2>&1
      z:\wsusoffline\client\UpdateInstaller.exe >> %tmp%\Update_Windows7.log 2>&1
      net use /delete * /y >> %tmp%\Update_Windows7.log 2>&1
      

      UpdateInstaller.exe isn’t launched

      T 1 Reply Last reply May 16, 2017, 12:26 PM Reply Quote 0
      • P
        plegrand @Avaryan
        last edited by May 16, 2017, 12:11 PM

        @Avaryan As you can see , i need to mount the share and execute a command which is inside this share…
        Then i thin it’s not possible ?

        A 1 Reply Last reply May 16, 2017, 12:21 PM Reply Quote 0
        • A
          Avaryan @plegrand
          last edited by Avaryan May 16, 2017, 6:34 AM May 16, 2017, 12:21 PM

          @plegrand said in snapin and batch script:

          @Avaryan As you can see , i need to mount the share and execute a command which is inside this share…
          Then i thin it’s not possible ?

          Should be possible.

          $Username = "samba\administrator"
          $Password = "my'password" | ConvertTo-SecureString -AsPlainText -Force
          $Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username, $Password
          
          New-PSDrive -Name "Samba" -PSProvider FileSystem -Root '\\samba\wsus$' -Credential $Credential
          $UpdateInstaller = Get-ChildItem -Path "Samba:\wsusoffline\client\" | Where-Object -Property Name -EQ "UpdateInstaller.exe"
          Start-Process -FilePath $UpdateInstaller.FullName -Wait
          Remove-PSDrive -Name "Samba"
          

          Depending on how large the UpdateInstaller.exe is and how many devices you are doing at once, it might be better to have this copy it over and run locally.

          P 2 Replies Last reply May 16, 2017, 12:35 PM Reply Quote 0
          • T
            Tom Elliott @plegrand
            last edited by May 16, 2017, 12:26 PM

            @plegrand Does the UpdateInstaller.exe require User input?

            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

            1 Reply Last reply Reply Quote 0
            • P
              plegrand @Avaryan
              last edited by May 16, 2017, 12:35 PM

              @Avaryan then i use your ps script as a powershell template into snapin ?
              thanks i try

              T 1 Reply Last reply May 16, 2017, 12:36 PM Reply Quote 0
              • T
                Tom Elliott @plegrand
                last edited by May 16, 2017, 12:36 PM

                @plegrand I still doubt if that will work. If UpdateInstaller.exe requires user input, the script won’t run (or will be stuck running forever).

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                P 1 Reply Last reply May 16, 2017, 12:40 PM Reply Quote 0
                • P
                  plegrand @Tom Elliott
                  last edited by May 16, 2017, 12:40 PM

                  @Tom-Elliott i’m testing the ps script, but i cant understand why it could works better than a batch script which make the same thing

                  T 1 Reply Last reply May 16, 2017, 12:53 PM Reply Quote 0
                  • P
                    plegrand @Avaryan
                    last edited by May 16, 2017, 12:46 PM

                    @Avaryan it doesn’ works, the share is not mounted at all

                    1 Reply Last reply Reply Quote 0
                    • T
                      Tom Elliott @plegrand
                      last edited by May 16, 2017, 12:53 PM

                      @plegrand I’m asking if UpdateInstaller.exe (as you’re running it) expects user input?

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                      P 1 Reply Last reply May 16, 2017, 1:23 PM Reply Quote 0
                      • P
                        plegrand @Tom Elliott
                        last edited by plegrand May 16, 2017, 7:24 AM May 16, 2017, 1:23 PM

                        @Tom-Elliott In fact i will not use “UpdateInstaller.exe” IRl. I will use a command line with arguments like that :

                        "call W:\cmd\DoUpdate.cmd /verify /updatecpp /updatetsc /instdotnet4 /autoreboot"
                        

                        But this command doesnt open a window then for my test i cant see if the command is well launched or not.

                        But for the moment my problem is : how mount a samba share with snapin which is usable by administrator user

                        T A 2 Replies Last reply May 16, 2017, 1:32 PM Reply Quote 0
                        • T
                          Tom Elliott @plegrand
                          last edited by May 16, 2017, 1:32 PM

                          @plegrand You can’t. Not with snapins in that sense. It will be mounted by the SYSTEM user only as that’s how snapins run.

                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                          P 1 Reply Last reply May 16, 2017, 1:46 PM Reply Quote 0
                          • A
                            Avaryan @plegrand
                            last edited by May 16, 2017, 1:42 PM

                            @plegrand said in snapin and batch script:

                            But for the moment my problem is : how mount a samba share with snapin which is usable by administrator user

                            What version of Windows would this Snapin be run on?

                            P 1 Reply Last reply May 16, 2017, 1:47 PM Reply Quote 0
                            • P
                              plegrand @Tom Elliott
                              last edited by plegrand May 16, 2017, 7:47 AM May 16, 2017, 1:46 PM

                              @Tom-Elliott may be with psexec tool ?
                              For the moment i cant make it works syntax problem but with snapin pack ?

                              T 1 Reply Last reply May 16, 2017, 1:50 PM Reply Quote 0
                              • P
                                plegrand @Avaryan
                                last edited by May 16, 2017, 1:47 PM

                                @Avaryan Windows 7 and Windows 10

                                1 Reply Last reply Reply Quote 0
                                • T
                                  Tom Elliott @plegrand
                                  last edited by May 16, 2017, 1:50 PM

                                  @plegrand I am pretty sure, no amount of tries (with or without) snapin pack, snapin plain, psexec, powershell, batch, vbscript, or any thing else will get this working for you.

                                  The first step would be to find out if the command is actually needing user input. Snapins cannot operate with the user environment.

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                  Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                  Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                  P 1 Reply Last reply May 16, 2017, 1:57 PM Reply Quote 0
                                  • W
                                    Wayne Workman @Tom Elliott
                                    last edited by May 16, 2017, 1:56 PM

                                    @Tom-Elliott said in snapin and batch script:

                                    Essentially, the reason why the “red x” happens is because System user is who mounted the point, and the permissions are not available to the user you’re actually logged in under. If you need a “global” mount of a drive, this would be more readily handled using GPO’s, not fog snapins. While I’m sure it “could” be handled via a snapin, i think such a thing is out of scope for the FOG Client.

                                    This is correct, use Group Policy to do this. Either in a startup script or a login script. That’s how I’ve always accomplished it.
                                    Additionally, you don’t even need to script it because Group Policy has native functionality for mapping & mounting remote volumes.

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                    Daily Clean Installation Results:
                                    https://fogtesting.fogproject.us/
                                    FOG Reporting:
                                    https://fog-external-reporting-results.fogproject.us/

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      plegrand @Tom Elliott
                                      last edited by plegrand May 16, 2017, 7:59 AM May 16, 2017, 1:57 PM

                                      @Tom-Elliott as i said before the command i will use will not need user input :

                                      I will use a command line with arguments like that :

                                      "call W:\cmd\DoUpdate.cmd /verify /updatecpp /updatetsc /instdotnet4 /autoreboot"
                                      

                                      once share mounted in w:

                                      I would like to update my computer once image deployed, for that i use “WsusOffline”
                                      WsusOffline is located on a samba share, then i have to mount the samba share, in “w:” for example, and then launch this command :

                                      W:\cmd\DoUpdate.cmd /verify /updatecpp /updatetsc /instdotnet4 /autoreboot"
                                      

                                      from the samba share

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        Avaryan
                                        last edited by May 16, 2017, 1:59 PM

                                        Based on a couple minutes of research, I don’t think you can run UpdateInstaller.exe silently. So this is likely just not going to work.
                                        http://www.wsusoffline.net/docs/

                                        P 1 Reply Last reply May 16, 2017, 2:00 PM Reply Quote 0
                                        • P
                                          plegrand @Avaryan
                                          last edited by May 16, 2017, 2:00 PM

                                          @Avaryan said in snapin and batch script:

                                          UpdateInstaller.exe

                                          is only for testing, the command i want to launch is :

                                          "call W:\cmd\DoUpdate.cmd /verify /updatecpp /updatetsc /instdotnet4 /autoreboot"
                                          

                                          from the samba share

                                          T 1 Reply Last reply May 16, 2017, 2:02 PM Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 2 / 3
                                          2 / 3
                                          • First post
                                            25/54
                                            Last post

                                          150

                                          Online

                                          12.0k

                                          Users

                                          17.3k

                                          Topics

                                          155.2k

                                          Posts
                                          Copyright © 2012-2024 FOG Project