Comments (4)
@shimuldn This is how I am managing updates for EvlWatcher. (Also how I install it initially across my domain) I put this script on my GPO->Computer Config->Windows Settings->Scripts->Startup and it checks if EvlWatcher is installed, and if it's out of date. To update EvlWatcher, I put the exe in the correct spot, then update the $version -eq 2.1.5.0
to be the correct version
$DefaultLogLocation = "C:\Windows\Logs\EvlWatcher.txt"
Start-Transcript -Path $DefaultLogLocation
Write-Host "Starting EvlWatcher Install"
If( -not(Test-Path "C:\Program Files (x86)\EvlWatcher" )) {
Write-Host "EvlWatcher not installed, starting install process..."
$params = @(
'/S'
)
$p = Start-Process 'MYDOMAINSYSVOL\Software\EvlWatcher\EvlWatcher-v2.1.5-setup.exe' -ArgumentList $params -NoNewWindow -Wait -PassThru
$p.ExitCode
Write-Host "Done Installing EvlWatcher $($p.ExitCode)"
} else {
Write-Host "EvlWatcher already installed, checking version"
$version = (Get-ItemProperty "C:\Program Files (x86)\EvlWatcher\EvlWatcher.exe").VersionInfo.ProductVersion
If( $version -eq 2.1.5.0) {
Write-Host "The latest version of EvlWatcher is already installed, no changes have been made."
} else {
Write-Host "An outdated version of EvlWatcher is installed, updating..."
$params = @(
'/S'
)
$p = Start-Process '\\MYDOMAINSYSVOL\Software\EvlWatcher\EvlWatcher-v2.1.5-setup.exe' -ArgumentList $params -NoNewWindow -Wait -PassThru
$p.ExitCode
Write-Host "Done Updating EvlWatcher $($p.ExitCode)"
}
}
Stop-Transcript
EDIT: That's powershell btw
from evlwatcher.
auto updates: i would rather not do that. right now, the service runs a localservice (not as localnetwork), meaning it can guarantee every admin, that it will never, under no circumstances communicate (external or internal) over the network.
maybe updating via the console app, that could be an option. - for example, when you open the console app, it tells you that there are update available an so on ... then replace the signed dlls with other signed dlls, directly from github. that, we could do
however, not in the close future - but lets keep it a feature request. - who knows 😁
from evlwatcher.
Auto-updates: Good point, I agree.
Yeah, who knows. Let's where the apps go!
from evlwatcher.
sql server port 1433 would be great if supported
from evlwatcher.
Related Issues (20)
- add a ban date to permanent bans HOT 1
- Don't work HOT 2
- MaraDb config Task for 'Access denied for user 'root' HOT 2
- Collection was modified; enumeration operation may not execute. HOT 2
- Option to send some kind of notification when a banned IP enters the list HOT 2
- Whitelisted IP is listed as temporary banned in console but it's not HOT 1
- How to deal with >500 firewall entries HOT 7
- windows event error ! HOT 1
- just broken. HOT 2
- Make config.xml options configurable via UI HOT 2
- Make the unsuccessful login attempts threshold configurable HOT 1
- Whitelist not working HOT 19
- Blacklist Pattern HOT 4
- Portable version. HOT 4
- task for tracking brute force attempts against Exchange Frontend Transport via SMTP AUTH
- Copying IP address HOT 5
- RDWEB logging - Event Log Microsoft-Windows-IIS-Logging/Logs was not found HOT 3
- I added Network Policy server rule based on nps deny
- Confirmation before overwriting config when new version HOT 1
- Potential critical bug in source code. [Error][Collection was modified; enumeration operation may not execute] HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evlwatcher.