Updated RMM deployment script.
This commit is contained in:
parent
97ae66a2bf
commit
6590c1222b
@ -1,5 +1,4 @@
|
|||||||
#Your Logo goes here
|
#This can either be a path to a local file, or a URL
|
||||||
#This can either be a path to a local file, or a URL
|
|
||||||
$Pathtologo = 'valuegoeshere'
|
$Pathtologo = 'valuegoeshere'
|
||||||
|
|
||||||
#Setting some default paths
|
#Setting some default paths
|
||||||
@ -35,7 +34,7 @@ if(!(test-path -Path C:\ProgramData\TED)){
|
|||||||
#find Windows Architecture relevant download link
|
#find Windows Architecture relevant download link
|
||||||
$platform = try{Get-CimInstance -classname Win32_Processor| Select-Object -ExpandProperty Architecture}
|
$platform = try{Get-CimInstance -classname Win32_Processor| Select-Object -ExpandProperty Architecture}
|
||||||
catch [System.Management.Automation.RuntimeException]{get-wmiobject Win32_Processor | Select-Object -ExpandProperty Architecture}
|
catch [System.Management.Automation.RuntimeException]{get-wmiobject Win32_Processor | Select-Object -ExpandProperty Architecture}
|
||||||
Switch($platform){
|
Switch($platform) {
|
||||||
0 {
|
0 {
|
||||||
$downloadURL = 'https://github.com/HealthITAU/TED/releases/latest/download/TED-x86.exe'
|
$downloadURL = 'https://github.com/HealthITAU/TED/releases/latest/download/TED-x86.exe'
|
||||||
WriteLog '32 bit Processor detected, downloading TED for x86 Architecture'
|
WriteLog '32 bit Processor detected, downloading TED for x86 Architecture'
|
||||||
@ -48,17 +47,17 @@ if(!(test-path -Path C:\ProgramData\TED)){
|
|||||||
$downloadURL = 'https://github.com/HealthITAU/TED/releases/latest/download/TED-winarm64.exe'
|
$downloadURL = 'https://github.com/HealthITAU/TED/releases/latest/download/TED-winarm64.exe'
|
||||||
WriteLog 'ARM Processor detected, downloading TED for ARM Architecture'
|
WriteLog 'ARM Processor detected, downloading TED for ARM Architecture'
|
||||||
}
|
}
|
||||||
default{
|
default{ $NoPlatform = $true }
|
||||||
$NoPlatform = $true}
|
}
|
||||||
}
|
|
||||||
if(!$NoPlatform) {
|
if(!$NoPlatform) {
|
||||||
wget -OutFile $TEDPath $downloadURL
|
wget -OutFile $TEDPath $downloadURL
|
||||||
}
|
}
|
||||||
else{
|
else {
|
||||||
Write-Output "Cannot determine Windows Arcitecture, defaulting to 64bit"
|
Write-Output "Cannot determine Windows Arcitecture, defaulting to 64bit"
|
||||||
WriteLog "Cannot determine Windows Arcitecture, defaulting to 64bit"
|
WriteLog "Cannot determine Windows Arcitecture, defaulting to 64bit"
|
||||||
wget -OutFile $TEDPath $downloadURL
|
wget -OutFile $TEDPath $downloadURL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WriteLog "Creating Shortcut with switches to image provided"
|
WriteLog "Creating Shortcut with switches to image provided"
|
||||||
@ -66,4 +65,4 @@ if($Pathtologo -eq 'valuegoeshere'){ $Switches = "" }
|
|||||||
else{
|
else{
|
||||||
$Switches = "-i $($Pathtologo)"
|
$Switches = "-i $($Pathtologo)"
|
||||||
}
|
}
|
||||||
Set-ShortCut $TEDPath $Switches $ShortcutLocation
|
Set-ShortCut $TEDPath $Switches $ShortcutLocation
|
||||||
Loading…
Reference in New Issue
Block a user