Jump to content

Mark G38

Members
  • Posts

    90
  • Joined

  • Last visited

Reputation Activity

  1. Upvote
    Mark G38 got a reaction from Jamie Taylor in Veeam backup monitoring through WIndows Event logs   
    @Randula All you need to do is log onto 1 machine that has the Veeam and create the needed event log monitor through the Pulseway Manager on the local machine, than export that.  
    Go into Policies on the PWA and it allows you to import there.  It will the apply to all machines under that policy.  I have several custom alerts set up using a custom event log that I created and write to, and this is how I had to do it.  I have a "dev" machine that I use to create and test alerts and export from there into my policies for my clients. 
  2. Upvote
    Mark G38 got a reaction from Jamie Taylor in How to start an application via a script using powershell   
    @Greg Candido I'm going to guess by now that you've probably have resolved this perhaps with one of the given methods.  But I wanted to bump this thread because of another way to accomplish this, which is actually probably easier than the other methods suggested, and it will work well for others needing to run scripts as users. 
    There is a PS module on PSGallery called RunAsUser which allows you do just that.  You can very easily implement this and run through Pulseway.  As an example, using the same scenario I did above where I wanted to launch Chrome as the user, look how much less work this is lol.
    ###Check if module is installed and if not, install it### if (!(Get-InstalledModule | Where-Object { $_.Name -eq "RunAsUser" })) {     Install-Module RunAsUser -Force }   ###Whatever code you want to run as the user### $ScriptBlock = {     Start-Process "C:\Program Files\Google\Chrome\Application\chrome.exe" }   Invoke-ASCurrentUser -ScriptBlock $ScriptBlock  
    Adding link to the module for reference: https://github.com/KelvinTegelaar/RunAsUser
  3. Upvote
    Mark G38 got a reaction from Jamie Taylor in Possible to prevent windows 11 upgrade?   
    Happy to help and yes, sorry about that should be reg_sz as you mentioned. 
  4. Thanks
    Mark G38 got a reaction from Jamie Taylor in Possible to prevent windows 11 upgrade?   
    @Gregory Candido That's correct. It will apply to ALL patch policies you have in place.  You can create rules for new ones as well yes.
    However, you can also do the registry entries as mentioned previously.  They will prevent auto updates to anything past what you set.  Obviously, this may need to change as Windows 10 continues to release updates, but we will have to wait and see if they alter version numbers so that Windows 11 is different from Windows 10 in that regards.  
    For now, you can script these reg entries or deploy via GPO if you have an AD environment. 
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate.
    Create or update the Dword TargetReleaseVersion to 1.
    Create or update the Dword TargetReleaseVersionInfo to 21H1.
     
  5. Upvote
    Mark G38 got a reaction from Jamie Taylor in BitDefender: Endpoint deployment and management   
    @Continu IT Solutions That's odd as all Bitdefender issues have been resolved for my instance.  You might want to hit up Support in that case. 
  6. Like
    Mark G38 got a reaction from Fred_BD in Possible to prevent windows 11 upgrade?   
    @Gregory Candido That's correct. It will apply to ALL patch policies you have in place.  You can create rules for new ones as well yes.
    However, you can also do the registry entries as mentioned previously.  They will prevent auto updates to anything past what you set.  Obviously, this may need to change as Windows 10 continues to release updates, but we will have to wait and see if they alter version numbers so that Windows 11 is different from Windows 10 in that regards.  
    For now, you can script these reg entries or deploy via GPO if you have an AD environment. 
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate.
    Create or update the Dword TargetReleaseVersion to 1.
    Create or update the Dword TargetReleaseVersionInfo to 21H1.
     
  7. Like
    Mark G38 got a reaction from Fred_BD in Possible to prevent windows 11 upgrade?   
    I've taken 2 steps to this.
    1.  Create a Global Rule in Pulseway that says if Name or Description contains 21H2, don't install.  21H2 is used by Windows 11.  
    2. Set registry entries to tell Windows 10 to not update Feature version past 21H1 for now.  This can also be done via GPO in a domain environment. 
     
     
    BUT - I don't think this stops end users from clicking upgrade if they get a prompt or choose to be curious themselves.  I've also sent out communications to my customers explaining that they should not be pressing update to any Windows 11 prompts if they happen to see any lol. 
  8. Upvote
    Mark G38 got a reaction from Jamie Taylor in Unable to monitor Windows Backup   
    @JoeS In light of what Paul mentioned, you could set up a custom event log alert to monitor the backups through Pulseway in the meantime.  
  9. Upvote
    Mark G38 got a reaction from Jamie Taylor in Possible to prevent windows 11 upgrade?   
    I've taken 2 steps to this.
    1.  Create a Global Rule in Pulseway that says if Name or Description contains 21H2, don't install.  21H2 is used by Windows 11.  
    2. Set registry entries to tell Windows 10 to not update Feature version past 21H1 for now.  This can also be done via GPO in a domain environment. 
     
     
    BUT - I don't think this stops end users from clicking upgrade if they get a prompt or choose to be curious themselves.  I've also sent out communications to my customers explaining that they should not be pressing update to any Windows 11 prompts if they happen to see any lol. 
  10. Like
    Mark G38 reacted to Jamie Taylor in Pulseway 8.8.9 Update: ARM64 Linux Agent   
    With the 8.8.9 Linux Agent, you can now install Pulseway on ARM64-based devices (Raspberry Pi 3 and 4).
  11. Like
    Mark G38 got a reaction from Jamie Taylor in Compliance Requirements   
    @BCons Maybe I'm not 100% following you on this.  Pulseway does have the ability to do exactly what you're asking.  Albeit, perhaps not in the most intuitive way, but it's there.  
    If you go to any machine that has pending updates, you can see all critical, important, optional updates and then select which ones you want to install by checking or unchecking the box at the end of each one.
    If there is a particular KB you know that is a cause for issues, you can go to Patch Management - Global Rules and very easily create a rule to not allow that patch.  
     

     

  12. Thanks
    Mark G38 got a reaction from Jamie Taylor in Set low disk space threshold via script   
    Also, exclusions and changes for a specific device are something I've requested.  If you wouldn't mind, here is the feature upvote link, give it a vote up.
    https://pulseway.featureupvote.com/suggestions/217128/exclusions
  13. Upvote
    Mark G38 got a reaction from Jamie Taylor in Script to Update NovoConnect Software   
    Is that the full name of the software as it's installed on a machine? If not can you provide the full name.  Is it by Vivitek? 
    I can probably help you out.  PM me some details like version your machines are on versus current version if you know it.   
  14. Thanks
    Mark G38 got a reaction from Jamie Taylor in How to start an application via a script using powershell   
    @Greg Candido
    You need to impersonate the actual user that you want the program to launch under.  Keep that in mind because if the script to update it requires administrator privileges, but the user does not, then the update script may fail once you turn on impersonation.  However, if that's not a concern, then run impersonation as the user you need the program to launch under.  
    Alternatively, and I think this may work for you, it's a bit... emm janky lol, but it will serve the purpose.  Log onto the machine and create a scheduled task that is triggered on-demand only, and have that task start the program under the user account you need.  Now, in your update script, at the end, once the update has completed, have your script trigger the scheduled task.  If the scheduled task is correctly set up to run as the specific user, it should launch the program when you trigger the task from your script. 
    I realized you said you are not well versed in scripting.  Let's make this a little easier.  Turn off impersonation so you don't have to worry about permission issues in the future with other scripts.  
    Log into the machine as the user you need (this will make creating the scheduled task easier). Create the scheduled task.  I'll show you screenshots of an example one I did to show you steps. You can even test this yourself using Chrome and then triggering the task through PW and you will see it launches under the user account.  Make sure you have the correct user selected.  Should be the user you need if you're logged in as them already.  Change Configure for to suit your needs.  No trigger, no conditions. Set it up as below.
    When you're done setting up the scheduled task, add this line to your update script:
    Start-ScheduledTask -TaskName "THENAMEOFYOURSCHEDULEDTASK"
    You can open PW, navigate to the machine, go down to PowerShell, and run the above command to test before even adding it to your script to confirm. 
     




     
  15. Upvote
    Mark G38 got a reaction from Jamie Taylor in Prompt technician for input upon running script   
    Hey TeeJay,
    I have a feature request in for this already if you wouldn't mind upvoting it. 
    https://pulseway.featureupvote.com/suggestions/189283/more-robust-input-and-site-variables
     
     
  16. Thanks
    Mark G38 got a reaction from Jamie Taylor in User and Team permissions   
    As of right now, I do not believe there is any other way to move systems.  Permission enhancements across the board is something I'd like to see happen within Pulseway.  From script access (Scripts should have different access levels assigned to them so you can restrict certain scripts to a higher tier), to policies, to moving systems, etc.  As you build a team, permissions becomes extremely important.
  17. Thanks
    Mark G38 reacted to Piers in Set low disk space threshold via script   
    Thanks @Mark G38 that's great. 
    Re your  feature request, I have upvoted it. I've mentioned this request a few times and do find it frustrating that the Pulseway policies don't work in a similar way to AD Group Policy and require a completely new policy just for a single change. Also if I change a setting and don't use the same policy on all devices then that setting needs to be changed in multiple policies.
  18. Like
    Mark G38 got a reaction from haylebop in User and Team permissions   
    As of right now, I do not believe there is any other way to move systems.  Permission enhancements across the board is something I'd like to see happen within Pulseway.  From script access (Scripts should have different access levels assigned to them so you can restrict certain scripts to a higher tier), to policies, to moving systems, etc.  As you build a team, permissions becomes extremely important.
  19. Upvote
    Mark G38 got a reaction from Jamie Taylor in AV Policy creation for Bitdefender   
    You can definitely do that inside the Bitdefender Gravity Zone portal.  You can also unselect it during install from Pulseway portal.
     

  20. Upvote
    Mark G38 got a reaction from Jamie Taylor in Offline System Applications & Asset Info   
    Hi Paul,
    Yes Windows.  Interestingly enough, I'm not running that version, and I thought I might not have the updated version so I went to the Play Store and no update last night.  Literally checked it now, and update available.  So clearly, I should pay more attention to things lol.  Frustrating though because I have auto-updates on for my phone apps, so I shouldn't have to go manually update anything.  Anyway, thanks for the reply. 
  21. Thanks
    Mark G38 got a reaction from Jamie Taylor in Offline System Applications & Asset Info   
    Yea I noticed they are doing that too, which is very cool.  
    And I don't know.  I still do not see the changes on the phone.  S21 Ultra on latest Android OS.  /shrug
  22. Thanks
    Mark G38 got a reaction from Jamie Taylor in New Performance Counter Trigger for Automation Workflows   
    It's under Automation - Workflows, you have to build the ones you want. 
  23. Like
    Mark G38 got a reaction from James O in Bitdefender Deploy   
    It was requested I post this so hopefully someone else in the community can benefit.  Until we are able to deploy Bitdefender from within Pulseway, this is the next best thing.  I wrote this again, for my clientele who generally are PS 3.0 + so some small adjustments may be needed if you are attempting to run this on PS 2.0.
    This will download and silently install Bitdefender.  All you need to edit is the $BitdefenderURL and possibly the $BaseURL depending.  When you log into GravityZone and make a package and go to get install links, the base URL in your portal will always be the same followed by the remaining part of the URL which can change based on the package.  If you just make 1 generic one and then move the machines after install, you will only need to edit this once.  I've left my base URL in the script so you can see that part and the beginning of the unique part so you can easily know what to change. 
    Function New-FileDownload {     param(         [Parameter(Mandatory = $true)]         [ValidateNotNullOrEmpty()]         [string]$Url,         [Parameter(Mandatory = $true)]         [ValidateNotNullOrEmpty()]         [string]$Destination     )     $webClient = New-Object System.Net.WebClient     $webClient.DownloadFile($Url, $Destination)     if (Test-Path -LiteralPath $Destination) {         Write-Verbose "File downloaded Successfully"         return $true     }     else {         Write-Verbose "File download Failed"         return $false     } }   $Installed = Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" |  Where-Object { $_.DisplayName -eq "Bitdefender Endpoint Security Tools" }   if ($Installed) {     Write-Output "Bitdefender already installed. Exiting."     Exit 1 }   $BitdefenderURL = "setupdownloader_thisistheuniquepart.exe" Write-Output "Beginning download of Bitdefender..." $BaseURL = "https://cloud.gravityzone.bitdefender.com/Packages/BSTWIN/0/" $URL = $BaseURL + $BitdefenderURL $Destination = "$($env:TEMP)\$($BitdefenderURL)"   $FileDownload = New-FileDownload -Url $URL -Destination $Destination if ($FileDownload) {     Write-Output "Download succeeded, beginning install..."     Start-Process $Destination -ArgumentList "/bdparams /silent silent" -Wait -NoNewWindow     Start-Sleep -Seconds 30 } else {     Write-Output "File failed to download. Exiting."     Exit 1 } $Installed = Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" |  Where-Object { $_.DisplayName -eq "Bitdefender Endpoint Security Tools" }   if ($Installed) {     Write-Output "Bitdefender successfully installed."     Exit 0 } else {     Write-Output "ERROR: Failed to install Bitdefender"     Exit 1 }
  24. Thanks
    Mark G38 got a reaction from Jamie Taylor in Offline System Applications & Asset Info   
    @Jamie Taylor This is great to finally have this.  Thanks.  One thing to note, I see it on my Web instance but when I check my mobile app, I do not see it available.  Any idea why?  Maybe I need to clear the app cache? 
  25. Upvote
    Mark G38 got a reaction from Seth in Value of Custom Fields   
    Going to bring this thread back to the top.  If anyone else feels that having the ability to input at run time a variable they declared as a custom field in their scripts, please upvote.  This is probably one of the single biggest improvements I want to see with Pulseway.  Custom variables should be able to be set to prompt at run for input.  We should also be able to set Customer level variables that are static and can be called in a given script.  
    Here is the link to the feature request.  I did search and didn't find someone else asking about this, but I may have missed it. Either way, doesn't seem high on the list of votes so getting more attention to it would be great. 
    https://pulseway.featureupvote.com/suggestions/189283/more-robust-input-and-site-variables
×
×
  • Create New...