Apple iTunes – 12.9.6.3

email me

Download

New iTunes app is available from here:

https://www.apple.com/itunes/download/win64


Contents of iTunes64Setup.exe
(using 7zip)


Size

262 MB


Silent Install

AppleApplicationSupport.msi /qn /norestart
AppleApplicationSupport64.msi /qn /norestart
AppleMobileDeviceSupport64.msi /qn /norestart
Bonjour64.msi /qn /norestart
AppleSoftwareUpdate.msi /qn /norestart

iTunes64.msi /qn /norestart IAcceptLicense=Yes ALLUSERS=1 DESKTOP_SHORTCUTS=1 INSTALL_ASUW=0 NO_ASUW=1 SCHEDULE_ASUW=0


MSI Property Table

UpgradeCode                                        {0880A3FD-2A1E-43C5-B020-09930E075D34}
REGSRCH_DESKTOP_SHORTCUTS     1
REGSRCH_MEDIA_DEFAULTS              1
REGSRCH_ITUNES_LANGID                 1033
MaintenanceMode                               Remove
ARPNOCHANGE                                    1
ProgressType                                        install
DefaultUIFont                                       Tahoma8
ALLUSERS                                              1
ARPCONTACT                                        AppleCare Support
ARPHELPLINK                                        http://www.apple.com/support/
ARPHELPTELEPHONE                          1-800-275-2273
ARPPRODUCTICON                              Installer.ico
ARPURLINFOABOUT                            http://www.apple.com/
ARPURLUPDATEINFO                          http://www.apple.com/itunes/
DISABLEADVTSHORTCUTS                 1
GEARASPIWDM_SERVICE_DELETED  #0
MSIRESTARTMANAGERCONTROL     Disable
ProductVersionMarketing                  12.9.6.3
ErrorDialog                                            SetupError
IAcceptLicense                                      No
RestartManagerOption                        1
Manufacturer                                        Apple Inc.
ProductCode                                         {00ECC1A0-72EC-4E21-A03E-A9242A92CE1F}
ProductLanguage                                 1033
ProductName                                        iTunes
ProductVersion                                     12.9.6.3
caCommonExtensionBackupName   iTunes_back
caPackageExeName                              SetupAdmin.exe
SCHEDULE_ASUW                                  1
AdminProperties DESKTOP_SHORTCUTS;MEDIA_DEFAULTS;REENABLEAUTORUN
SecureCustomProperties AMDS_IS_INSTALLED;AMDS_SERVICES_INSTALLED;APPLEAPPLICATIONSUPPORT_IS_INSTALLED;APPLEAPPLICATIONSUPPORT64_IS_INSTALLED;ASUW_IS_INSTALLED;AUTORUN;BONJOUR_IS_INSTALLED;BUSEROSVERSION;DESKTOP_SHORTCUTS;DONT_AUTO_SYNC_IPODS;EXISTINGINSTALLDIR;EXISTINGIPODINSTALLDIR;GEARASPIWDM_SERVICE_DELETED;IGNORE_STORE_APP;INSTALLDIR;IPODSUPPORT_IS_INSTALLED;ITUNES_IS_RUNNING;ITUNES_STORE_APP_INSTALLED;MEDIA_DEFAULTS;OLDIPODSERVICE;PCAST_URL_HANDLER;REENABLEAUTORUN;REGSRCH_DESKTOP_SHORTCUTS;REGSRCH_ITUNES_LANGID;REGSRCH_MEDIA_DEFAULTS;SCHEDULE_ASUW;UCRTINSTALLED;UNSUPPORTEDCPU;UNSUPPORTEDIPODSOFTWARE;UPGRADEFOUND_LEGACY;WIX_DOWNGRADE_DETECTED;WIX_UPGRADE_DETECTED
DirectoryTable100_amd64.BFF61907_AA2D_3A26_8666_98D956A62ABC DirectoryTable
DirectoryTable100_amd64.05F0B5F5_44A8_3793_976B_A4F17AECF92C DirectoryTable
DirectoryTable100_amd64.086AF9E3_99AE_32BC_936E_3B8F47860B7D DirectoryTable

 


Notes

32 Bit Installer

 

Batch Install for SCCM

cd “%~dp0”

start /wait msiexec /i “AppleApplicationSupport.msi” /qn /norestart ALLUSERS=true /l “C:\Setup\AppleApplication.log”
start /wait msiexec /i “AppleApplicationSupport64.msi” /qn /norestart ALLUSERS=true /l “C:\Setup\AppleApplicationx64.log”
start /wait msiexec /i “AppleMobileDeviceSupport64.msi” /qn /norestart /l “C:\Setup\AppleMobileDevice.log”
start /wait msiexec /i “AppleSoftwareUpdate.msi” /qn /norestart /l “C:\Setup\AppleSoftwareUpdate.log”
start /wait msiexec /i “Bonjour64.msi” /qn /norestart /l “C:\Setup\Bonjour64.log”
start /wait msiexec /i “iTunes64.msi” /qn /norestart /l “C:\Setup\iTunes64.log”

* I don’t allow logs to be created in the current folder, i.e., the ccmcache, as this messes with the peer hosting and package sync hashes.


Remove AppxPackage

C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell -ExecutionPolicy Bypass -Command “Get-AppxPackage *AppleInc.iTunes* | Remove-AppxPackage”


Uninstall

msiexec /x “{A8AF3EF8-5010-4A92-BCCA-90F62A7D62B8}” /qn
msiexec /x “{56DDDFB8-7F79-4480-89D5-25E1F52AB28F}” /qn

msiexec /x “{5A659BE5-849B-484E-A83B-DCB78407F3A4}” /qn
msiexec /x “{F8060941-C0AB-4BCE-88AC-F2FDA2E9F286}” /qn
msiexec /x “{A30EA700-5515-48F0-88B0-9E99DC356B88}” /qn
msiexec /x “{5FA8C4BE-8C74-4B9C-9B49-EBF759230189}” /qn
msiexec /x “{D9D08A8F-5A03-486A-AD4D-3A438D521F8B}” /qn

 

tags: MrNetTek

Java Client – 8 Update 221

email me

The latest Java Client (Java SE Runtime Environment) is available here:

https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

 

Silent Install

JavaDownload.exe INSTALL_SILENT=1 STATIC=0 AUTO_UPDATE=0 WEB_JAVA=1 WEB_JAVA_SECURITY_LEVEL=H WEB_ANALYTICS=0 EULA=0 REBOOT=0

 

64 Bit

Version
1.8.2210.11

Size
75.98 MB

Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F64180221F0}]
“AuthorizedCDFPrefix”=””
“Comments”=””
“Contact”=”https://java.com”
“DisplayVersion”=”8.0.2210.11”
“HelpLink”=hex(2):68,00,74,00,74,00,70,00,73,00,3a,00,2f,00,2f,00,6a,00,61,00,\
76,00,61,00,2e,00,63,00,6f,00,6d,00,2f,00,68,00,65,00,6c,00,70,00,00,00
“HelpTelephone”=””
“InstallDate”=”20190730”
“InstallLocation”=”C:\\Program Files\\Java\\jre1.8.0_221\\”
“InstallSource”=”C:\\Users\\Administrator\\AppData\\LocalLow\\Oracle\\Java\\jre1.8.0_221_x64\\”
“ModifyPath”=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,78,\
00,65,00,20,00,2f,00,58,00,7b,00,32,00,36,00,41,00,32,00,34,00,41,00,45,00,\
34,00,2d,00,30,00,33,00,39,00,44,00,2d,00,34,00,43,00,41,00,34,00,2d,00,38,\
00,37,00,42,00,34,00,2d,00,32,00,46,00,36,00,34,00,31,00,38,00,30,00,32,00,\
32,00,31,00,46,00,30,00,7d,00,00,00
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“Publisher”=”Oracle Corporation”
“Readme”=hex(2):5b,00,49,00,4e,00,53,00,54,00,41,00,4c,00,4c,00,44,00,49,00,52,\
00,5d,00,52,00,45,00,41,00,44,00,4d,00,45,00,2e,00,74,00,78,00,74,00,00,00
“Size”=””
“EstimatedSize”=dword:0001ea52
“UninstallString”=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,\
78,00,65,00,20,00,2f,00,58,00,7b,00,32,00,36,00,41,00,32,00,34,00,41,00,45,\
00,34,00,2d,00,30,00,33,00,39,00,44,00,2d,00,34,00,43,00,41,00,34,00,2d,00,\
38,00,37,00,42,00,34,00,2d,00,32,00,46,00,36,00,34,00,31,00,38,00,30,00,32,\
00,32,00,31,00,46,00,30,00,7d,00,00,00
“URLInfoAbout”=”https://java.com”
“URLUpdateInfo”=”https://java.sun.com”
“VersionMajor”=dword:00000008
“VersionMinor”=dword:00000000
“WindowsInstaller”=dword:00000001
“Version”=dword:080008a2
“Language”=dword:00000409
“DisplayName”=”Java 8 Update 221 (64-bit)”

Uninstall
msiexec /x{26A24AE4-039D-4CA4-87B4-2F64180221F0}


32 Bit

Version
1.8.2210.11

Size
66.3 MB

Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F32180221F0}]
“AuthorizedCDFPrefix”=””
“Comments”=””
“Contact”=”https://java.com”
“DisplayVersion”=”8.0.2210.11”
“HelpLink”=hex(2):68,00,74,00,74,00,70,00,73,00,3a,00,2f,00,2f,00,6a,00,61,00,\
76,00,61,00,2e,00,63,00,6f,00,6d,00,2f,00,68,00,65,00,6c,00,70,00,00,00
“HelpTelephone”=””
“InstallDate”=”20190730”
“InstallLocation”=”C:\\Program Files (x86)\\Java\\jre1.8.0_221\\”
“InstallSource”=”C:\\Users\\Administrator\\AppData\\LocalLow\\Oracle\\Java\\jre1.8.0_221\\”
“ModifyPath”=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,78,\
00,65,00,20,00,2f,00,58,00,7b,00,32,00,36,00,41,00,32,00,34,00,41,00,45,00,\
34,00,2d,00,30,00,33,00,39,00,44,00,2d,00,34,00,43,00,41,00,34,00,2d,00,38,\
00,37,00,42,00,34,00,2d,00,32,00,46,00,33,00,32,00,31,00,38,00,30,00,32,00,\
32,00,31,00,46,00,30,00,7d,00,00,00
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“Publisher”=”Oracle Corporation”
“Readme”=hex(2):5b,00,49,00,4e,00,53,00,54,00,41,00,4c,00,4c,00,44,00,49,00,52,\
00,5d,00,52,00,45,00,41,00,44,00,4d,00,45,00,2e,00,74,00,78,00,74,00,00,00
“Size”=””
“EstimatedSize”=dword:0001a44e
“UninstallString”=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,\
78,00,65,00,20,00,2f,00,58,00,7b,00,32,00,36,00,41,00,32,00,34,00,41,00,45,\
00,34,00,2d,00,30,00,33,00,39,00,44,00,2d,00,34,00,43,00,41,00,34,00,2d,00,\
38,00,37,00,42,00,34,00,2d,00,32,00,46,00,33,00,32,00,31,00,38,00,30,00,32,\
00,32,00,31,00,46,00,30,00,7d,00,00,00
“URLInfoAbout”=”https://java.com”
“URLUpdateInfo”=”https://java.sun.com”
“VersionMajor”=dword:00000008
“VersionMinor”=dword:00000000
“WindowsInstaller”=dword:00000001
“Version”=dword:080008a2
“Language”=dword:00000409
“DisplayName”=”Java 8 Update 221”

Uninstall
msiexec /x{26A24AE4-039D-4CA4-87B4-2F32180221F0}

* notice the GUID formatting “32/64” “major version” “update version”

 

tags: MrNetTek

PowerShell – Convert Docx Files to PDF

email me

# directory to run in
$DocPath = 'C:\PowerShell'
 
# provide a filename, if you want a specific docx
# if not, the script will scan and convert 'all' docx
# files in specified directory above
$DocName = "test.docx"
 
# prevent errors from showing
# $ErrorActionPreference= 'silentlycontinue'
 
# create object
$MSWord = New-Object -ComObject Word.Application
 
clear-host
 
if ($DocName -eq "" ) {
 
# if user did not specify file
Get-ChildItem -Path $DocPath -Filter *.docx | ForEach-Object {
 
    Write-Host "`nScanning directory for docx files...`n"
     
    $Docx = $MSWord.Documents.Open($_.FullName)
 
    # output folder and filename
    $PDF = "$($_.DirectoryName)\$($_.BaseName).pdf"
   
    # convert and save
    $Docx.SaveAs([ref] $PDF, [ref] 17)
     
   }
}
else {
 
# if user specified file
 
    Write-Host "`nUser specified file:" $DocName "`n"
 
    $WorkingPath = "$DocPath\$DocName"
     
    $BaseName = Get-Item "$WorkingPath" | Select-Object -ExpandProperty BaseName    
 
    $Docx = $MSWord.Documents.Open("$WorkingPath")
 
   # output folder and filename
    $PDF = "$DocPath\$BaseName.pdf"
 
   # convert and save
    $Docx.SaveAs([ref] $PDF, [ref] 17)
}
 
 
# clear session
 
$Docx.Close()
$MSWord.Quit()
 
$WorkingPath = ""
$BaseName = ""
$DocPath = ""
$Docx = ""
$PDF = ""


Notes

XT 256 https://pinetools.com/syntax-highlighter

 

tags: MrNetTek

Adobe Creative Cloud – 4.9.0.504

email me

Download

New Creative Cloud app is available here:

http://ccmdl.adobe.com/AdobeProducts/KCCC/CCD/4_9/win32/ACCCx4_9_0_504.zip
  main


Size

325 MB


Silent Install

set-up.exe –silent –ADOBEINSTALLDIR=”C:\Program Files (x86)\Adobe\CreativeCloud” –INSTALLLANGUAGE=en_GB


Silent Uninstall

“C:\Program Files (x86)\Adobe\Adobe Creative Cloud\Utils\Creative Cloud Uninstaller.exe” -u


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Creative Cloud]
“DisplayName”=”Adobe Creative Cloud”
“UninstallString”=”\”C:\\Program Files (x86)\\Adobe\\Adobe Creative Cloud\\Utils\\Creative Cloud Uninstaller.exe\””
“Publisher”=”Adobe Systems Incorporated”
“DisplayIcon”=”\”C:\\Program Files (x86)\\Adobe\\Adobe Creative Cloud\\Utils\\Creative Cloud Uninstaller.exe\””
“DisplayVersion”=”4.9.0.504”
“EstimatedSize”=dword:00014d1e

 

Now, if you have any problems…

 

Some things to note (this may, or may not, apply to your set-up.exe):

  • Adobe has changed how [some] enterprise installs are done, opting to move app control and app updates to the cloud. I’m guessing this is to reduce piracy, while enforcing updates.
  • The app set-up.exe (from the direct download) will work, however it is no longer 100% silent, and cannot be completely automated. {Adobe, say it ain’t so…}
  • For a fully automated enterprise deployment, you need to log into Adobe, and access the Cloud Admin Console. Appropriate rights are required to view the Admin Console. From there, you can create a downloadable, enterprise deployment package.

 

Workaround

Rather than being forced to use the online Admin Console, which requires licensing and rights, try using the Build folder I captured, minus the latest app update.

  • Create a Build folder.
  • Download the Build.zip.
  • Extract contents of Build.zip to Build folder.
  • Download the latest desktop app from Adobe — select Creative Cloud desktop app (for Windows).
  • Extract contents of desktop app.
  • Rename set-up.exe to set-up.dat.
  • Copy contents of desktop app to Build > ASU.
  • Create your own package, calling the setup.exe file. For my package, I used a self-extracting EXE in WinRar, pointing to the setup.exe.


Build.zip file


ASU folder


Self-extracting EXE


Prepare for awesomeness

* if you have any trouble, try removing the existing version of Creative Cloud


Reg Keys

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Creative Cloud

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EC633002-0BA2-4CCA-8F8D-656C6B866D51}


Explorer Paths

ACC
C:\Program Files (x86)\Adobe\Adobe Creative Cloud

ADC
C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\HDBox

AAM
C:\Program Files (x86)\Common Files\Adobe\AdobeApplicationManager

C:\Program Files (x86)\Adobe\Adobe Creative Cloud Experience

C:\Program Files (x86)\Common Files\Adobe\Creative Cloud Libraries

C:\Program Files (x86)\Common Files\Adobe\CoreSyncExtension

C:\Program Files (x86)\Common Files\Adobe\caps

C:\Program Files (x86)\Adobe\Adobe Sync

C:\Users\%username%\AppData\Local\VirtualStore\Program Files (x86)\Adobe\Adobe Creative Cloud

C:\Users\%username%\AppData\Local\Temp\CreativeCloud

 

 

Notes

7.5 Million Records of Adobe Creative Cloud User Data Exposed

 

Found the silent option inside the EXE…

Screenshot

 

From Process Explorer

C:\Windows\syswow64\MsiExec.exe -Embedding 8CA0D06DE82285055992603F2CA34510

Set-up.dat –mode=silent –action=install –edtWorkFlow=1

“C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\HDBox\Setup.exe” –install=1 –driverXML=”C:\Users\%USERNAME%\AppData\Local\Temp\{9EE6ED3E-5FA4-4C75-AFB6-412CE44DC77D}\{8DEABD1C-DADA-4A45-BDC8-4FB0CDFAA034}” 

“C:\setup\Creative_Cloud.msi” /qn 

 

Check out the -pid parameter

https://helpx.adobe.com/download-install/kb/creative-cloud-desktop-app-download.html

 

tags: Creative Cloud scripting, Creative Cloud automation, MrNetTek

Firefox – 68.0.1

email me

Description

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. more…


Download

New Firefox is available here:

https://ftp.mozilla.org/pub/firefox/releases/68.0.1/win64/en-US/


Size

45.9 MB


Silent Install

setup.exe -ms


Silent Uninstall

“C:\Program Files\Mozilla Firefox\uninstall\helper.exe” /s


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 68.0.1 (x64 en-US)]
“Comments”=”Mozilla Firefox 68.0.1 (x64 en-US)”
“DisplayIcon”=”C:\\Program Files\\Mozilla Firefox\\firefox.exe,0”
“DisplayName”=”Mozilla Firefox 68.0.1 (x64 en-US)”
“DisplayVersion”=”68.0.1”
“HelpLink”=”https://support.mozilla.org”
“InstallLocation”=”C:\\Program Files\\Mozilla Firefox”
“Publisher”=”Mozilla”
“UninstallString”=”\”C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe\””
“URLUpdateInfo”=”https://www.mozilla.org/firefox/68.0.1/releasenotes”
“URLInfoAbout”=”https://www.mozilla.org”
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“EstimatedSize”=dword:0002d555


Notes

Download Firefox for Mac

Version 68.0.1, first offered to Release channel users on July 18, 2019

Security vulnerabilities fixed in Firefox 68

What’s in the latest Firefox update? Mozilla pitches add-ons, new enterprise group policies

Advisories


MSI Property Table

 

tags: MrNetTek

Citrix Workspace – 19.7.0.15 (1907)

email me

Download

A new Citrix Workspace client is available here:

https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html

 

Size

122 MB


Silent Install

setup.exe /rcu /silent STORE0=”Store;https://mycitrix.umc.edu/Citrix/ummcWeb/discovery;Store”


Silent Uninstall

setup.exe /silent /uninstall

“C:\ProgramData\Citrix\Citrix Workspace 1907\TrolleyExpress.exe” /uninstall /cleanup


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\CitrixOnlinePluginPackWeb]
“DisplayName”=”Citrix Workspace 1907”
“Publisher”=”Citrix Systems, Inc.”
“UninstallString”=”C:\\ProgramData\\Citrix\\Citrix Workspace 1907\\TrolleyExpress.exe /uninstall /cleanup”
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“DisplayVersion”=”19.7.0.15”
“DisplayIcon”=”C:\\ProgramData\\Citrix\\Citrix Workspace 1907\\TrolleyExpress.exe”
“Contact”=”Citrix Systems, Inc.”
“HelpTelephone”=”1-800-424-8749”
“URLInfoAbout”=”www.citrix.com”
“URLUpdateInfo”=”www.citrix.com”
“InstallSource”=”C:\\Users\\Demo99\\AppData\\Local\\Temp\\Ctx-0EDB288D-52C7-4A97-9B96-51B4BA99B6D5\\Extract\\”
“InstallLocation”=”C:\\Program Files (x86)\\Citrix\\”
“EstimatedSize”=dword:00024b7a
“VersionMajor”=dword:00000013
“VersionMinor”=dword:00000007

 

Notes

Citrix Workspace for Mac

Product Documentation  What’s new

Citrix moves from Receiver to Workspace

https://www.citrix.com/products/receiver.html

 

Extraction Folder

C:\Users\%username%\AppData\Local\Temp\Ctx-0EDB288D-52C7-4A97-9B96-51B4BA99B6D5\Extract
List of Extracted Files

 


Supported Parameters

/help – Displays this usage information
/uninstall – Removes an existing installation
/silent – Suppresses all graphical user interface
/noreboot – Suppresses all reboots and reboot prompts
/preview – Displays preview of changes without altering the machine
/extract <folder> – Extract self-extracting package to an existing folder
/includeSSON – Installs the single sign-on component for domain pass-through logon
/EnableCEIP – Enables (true) or disables (false) the Citrix Customer Improvement Program (CEIP)
/AutoUpdateCheck – Enables automatic update (auto), enables manual update (manual), bans AutoUpdate (disabled)
/AutoUpdateStream – Specify AutoUpdate stream to be in long term (LTSR) or short term service releases (Current)
/DeferUpdateCount – Specify number of times AutoUpdate can be deferred

MSI property values are supported and must be separated by spaces, e.g.:
PROPERTY=”Value” PROPERTY2=”Value2″

Example silent command-line using all defaults:
CitrixWorkspaceApp.exe /silent

Example command-line specifying multiple options:
CitrixWorkspaceApp.exe /silent ADDLOCAL=”ReceiverInside,ICA_Client,USB,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine” INSTALLDIR=”C:\myfolder” ENABLE_DYNAMIC_CLIENT_NAME=”No” CLIENT_NAME=”my_overrided_name” DEFAULT_NDSCONTEXT=”Context1,Context2″

Example command-line to enable domain pass-through:
CitrixWorkspaceApp.exe /silent /includeSSON ADDLOCAL=”ReceiverInside,ICA_Client,SSON,USB,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine” INSTALLDIR=”C:\myfolder” ENABLE_DYNAMIC_CLIENT_NAME=”No” CLIENT_NAME=”my_overrided_name” DEFAULT_NDSCONTEXT=”Context1,Context2″

Example command-line to Install Single Sign-On server but to disable capture of logon credentials:
CitrixWorkspaceApp.exe /includesson LOGON_CREDENTIAL_CAPTURE_ENABLE=No [defaults to Yes]

Example command-line to Install Citrix Workspace in NonSelfServiceMode
CitrixWorkspaceApp.exe SELFSERVICEMODE=false [defaults to true]

Example command-line to support upgrade from unsupported version to latest version
CitrixWorkspaceApp.exe /RCU

Example command-line to disable CEIP:
CitrixWorkspaceApp.exe /EnableCEIP=false [defaults to true]

Example command-line to enable manual update:
CitrixWorkspaceApp.exe /AutoUpdateCheck=manual [defaults to auto]

Example command-line to disable auto update:
CitrixWorkspaceApp.exe /AutoUpdateCheck=disabled

Example command-line to choose long term service release stream:
CitrixWorkspaceApp.exe /AutoUpdateStream=LTSR

Example command-line to choose 2 times AutoUpdate can be deferred:
CitrixWorkspaceApp.exe /DeferUpdateCount=2

 

tags: MrNetTek

VBScript – Insert Line into Text File

email me

option explicit

'call function
'file to modify, text to search for, text to add
AddLine "C:\temp\test.txt","[Logon Profiles]","XXXXXXXXXXXXXXXX"

WScript.Quit

Function AddLine(sourcePath, searchString, addText)

Dim strFileSourcePath, strFileTargetPath, objSource, objTarget, objInput, objOutput, strLine, objShell

Const ForReading = 1, ForWriting = 2

Set objShell = WScript.CreateObject("WScript.Shell")

' clear session

objShell.Run "cmd /c del /q c:\temp\test.new",0,true

WScript.Sleep 1000

strFileSourcePath = sourcePath

strFileTargetPath = "c:\temp\test.new"

Set objSource = CreateObject("scripting.filesystemobject")

Set objTarget = CreateObject("scripting.filesystemobject")

Set objInput = objSource.OpenTextFile(strFileSourcePath,ForReading,-1)

Set objOutput = objSource.OpenTextFile(strFileTargetPath,ForWriting,True,0)

Do While objInput.AtEndOfStream &lt;&gt; true

strLine = objInput.ReadLine

' look for this
if strLine = searchString then

' if found, do this
objOutput.WriteLine strLine

objOutput.WriteLine addText
else

' if not found, do this
objOutput.WriteLine strLine

end if

Loop

objInput.Close

objOutput.Close

' create updated text file
objShell.Run "cmd /c copy /y c:\temp\test.new " &amp; chr(34) &amp; sourcePath &amp; chr(34),0,true

WScript.Sleep 1000

' clear session
objShell.Run "cmd /c del /q c:\temp\test.new",0,true

Set objSource = Nothing

Set objTarget = Nothing

Set strLine = Nothing

Set objInput = Nothing

Set objOutput = Nothing

end function

 

tags: MrNetTek

Google Chrome – 75.0.3770.142

email me

New Chrome browser is available here:

https://enterprise.google.com/intl/en_version/chrome/chrome-browser/ mirror

 

Size

56.4 MB


Silent Install

setup.msi /quiet /norestart


Silent Uninstall

msiexec /x{04DBEDAC-DFA9-3823-937A-FE754A7AD6F7} /qn /norestart

“C:\Program Files (x86)\Google\Chrome\Application\75.0.3770.142\Installer\setup.exe” –uninstall –multi-install –chrome –system-level –force-uninstall


MSI Property Table

UpgradeCode                                {C1DFDF69-5945-32F2-A35E-EE94C99C7CF4}
AllowDowngradeSubstitution     false
ALLUSERS                                        1
ARPPRODUCTICON                       icon.ico
ARPNOMODIFY                              1
Manufacturer                                Google LLC
ProductCode                                 {04DBEDAC-DFA9-3823-937A-FE754A7AD6F7}
ProductLanguage                         1033
ProductName                                Google Chrome
ProductVersion                             67.174.32910
SecureCustomProperties            NEWPRODUCTFOUND;UPGRADEFOUND

 

Notes

Release Notes v75

Chrome Platform Status

Chrome All Features

Admin Insider: What’s new in Chrome Enterprise, Release v75

Chrome Scrubber

 

tags: MrNetTek

C# – File to Bytes to Stored Hex to Bytes to File

email me

This is how you would convert a file to a byte array, convert the byte array to hex values, store those hex values in a string, convert the hex values back to a byte array, and then reconstitute the original file from the stored hex values. Why would you want to do this? To store extra resource files as hex values in your code (thus, no longer requiring the files)…this works in most languages, including PowerShell and Python.

using System;
using System.IO;
using System.Globalization;

class HexBytes
{

// convert byte array from file to hex values
public static string ConvertByteToHex(byte[] byteData)
{
string hexValues = BitConverter.ToString(byteData).Replace("-", "");

return hexValues;
}

// convert hex values of file back to bytes
public static byte[] ConvertHexToByteArray(string hexString)
{
byte[] byteArray = new byte[hexString.Length / 2];

for (int index = 0; index &amp;lt; byteArray.Length; index++)
{
string byteValue = hexString.Substring(index * 2, 2);
byteArray[index] = byte.Parse(byteValue, NumberStyles.HexNumber, CultureInfo.InvariantCulture);
}

return byteArray;
}

// entry point
static void Main()
{

string Filename = @"C:\CSharp\foo1.exe";
byte[] Bytes1 = File.ReadAllBytes(Filename);

// Return Hex Values from Byte Data
Console.WriteLine(ConvertByteToHex(Bytes1));

// Hex Values for Microsoft's Sound Recorder
string StoredHexValues = "SEE Hex_Values.txt TEXT FILE";
// Convert Stored Hex Values to Bytes
byte[] Bytes2 = ConvertHexToByteArray(StoredHexValues);

// Save Converted Hex to Bytes as File.
File.WriteAllBytes((@"C:\CSharp\foo2.exe"), Bytes2);

Console.Write("\nPress any key to continue...");
Console.ReadKey();

Filename = string.Empty;
StoredHexValues = string.Empty;
Array.Clear(Bytes1, 0, Bytes1.Length);
Array.Clear(Bytes2, 0, Bytes2.Length);
}

}

Copy/paste values to StoredHexValues: Hex_Values.txt

Notes

Now, you could also store the file in base64, and convert the base64 to a byte array.

string StoredBase64 = "SEE Bytes_Values.txt TEXT FILE"
byte[] Bytes3 = Convert.FromBase64String(StoredBase64);
File.WriteAllBytes((@"C:\CSharp\foo2.exe"), Bytes3);

Copy/paste values to StoredBase64: Bytes_Values.txt

Online Base64

tags: CSharp, Byte Storage, Store EXE, MrNetTek

Slack – 4.0.0

email me

New Slack setup is available here:

https://slack.com/downloads/windows

* note, this application is installed in the Current User security context


Size

75.7 MB


Install

setup.exe


Silent Uninstall

“C:\Users\%username%\AppData\Local\slack\Update.exe” –uninstall -s


Registry

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\slack]
“DisplayIcon”=”C:\\Users\\%username%\\AppData\\Local\\slack\\app.ico”
“DisplayName”=”Slack”
“DisplayVersion”=”4.0.0”
“InstallDate”=”20190711”
“InstallLocation”=”C:\\Users\\%username%\\AppData\\Local\\slack”
“Publisher”=”Slack Technologies”
“QuietUninstallString”=”\”C:\\Users\\%username%\\AppData\\Local\\slack\\Update.exe\” –uninstall -s”
“UninstallString”=”\”C:\\Users\\%username%\\AppData\\Local\\slack\\Update.exe\” –uninstall”
“URLUpdateInfo”=””
“EstimatedSize”=dword:00012bfb
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“Language”=dword:00000409

 

Notes

Contents of setup.exe


Contents of slack-4.0.0-full.nupkg

 


Install Location (251 Files, 75 Folders, Size: 255 MB)

C:\Users\%username%\AppData\Local\slack


Hidden options

setup.exe –rerunningWithoutUAC

slack.exe –squirrel-firstrun

slack.exe –type=gpu-process –enable-features=SharedArrayBuffer –gpu-preferences=KAAAAAAAAACAAwBAAQAAAAAAAAAAAGAAAAAAAAAAAAAIAAAAAAAAACgAAAAEAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAAAKAAAAEAAAAAAAAAAAAAAACwAAABAAAAAAAAAAAQAAAAoAAAAQAAAAAAAAAAEAAAALAAAA –service-request-channel-token=15468479350022347369 –mojo-platform-channel-handle=1584 –ignored=” –type=renderer ” /prefetch:2

slack.exe –reporter-url=https://slack.com/apps/breakpad?instanceUid=fe1dd0b6-0a2c-51e2-8682-406c5c3f6bd7&version=4.0.0&channel=prod –application-name=Slack “–crashes-directory=C:\Users\%username%\AppData\Local\Temp\Slack Crashes” –v=1

 

Slack 4.0.0 – July 8, 2019

What’s New

Everything is a little bit faster all around, thanks to a move to webpack.

Bug Fixes

Drag and dropping files into Slack is now much more stable.
If you ever do need to reset the app’s data, it now works better. A bit better, at least.
We improved team icons alignment in the side bar for those in a lot of workspaces. It’s a small thing, but much more aesthetically pleasing.
Hardware acceleration can now be turned off without foregrounding Slack. If you know what that means, you’ll know it’s handy. If you don’t — it still is! Carry on. And thank you for reading.

 

Slack 3.4.3 – June 3, 2019

Bug Fixes

The app was crashing more often than it should have done upon waking. Waking up is hard for all of us, but it shouldn’t have been that hard. It now crashes less often than it did, and we’re continuing to work toward making that “not at all”


Slack 3.4.1 – May 3, 2019

Bug Fixes

We’ve tinkered with the internal workings and polished some rough edges. The app is now better than it was.


Slack 3.4.0 – April 18, 2019

Bug Fixes

Interactions with network drives are now handled with grace and panache. Or, at the very least, “better”.

If you want to launch slack minimized, you now can. We will no longer stand in your way.
We’ve changed the look, feel and texture of our new HTML notifications. Give them a try! They’re delicious.

Sometimes on Windows 10, moving the window, say, up would cause a white bar to appear. We raised the bar.

Also, moving the window would sometimes change the size of the window. Your aim was true; we no longer move the goalposts on you.

In the Apps and Features and Uninstall a Program window, the icon showing up was not the right one. It now is.

The notification and unread indicators on the taskbar are now more readable.
Blurry icons were an issue for some users with multiple displays. Now all is clear.

The Slack icon, previously appearing with an opaque background color on Windows 10 is now all the clearer for being less clear.

Some people were seeing sidebar icons for teams other than the one they were in. This was confusing, and has now stopped.

And finally, if you have been having issues with keyboard or cursor issues, you should no longer be having them.

 

tags: MrNetTek

Skype for Desktop – 8.49.0.49

email me

New Skype for Desktop (Windows) is available here:

https://go.skype.com/windows.desktop.download  mirror

 

Size

59.7 MB


Silent Install

setup.exe /VERYSILENT /SP- /NOCANCEL /NORESTART /SUPPRESSMSGBOXES /NOLAUNCH -ms


Silent Uninstall

“C:\Program Files (x86)\Microsoft\Skype for Desktop\unins000.exe” /SILENT


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Skype_is1]
“Inno Setup: Setup Version”=”5.6.1 (u)”
“Inno Setup: App Path”=”C:\\Program Files (x86)\\Microsoft\\Skype for Desktop”
“InstallLocation”=”C:\\Program Files (x86)\\Microsoft\\Skype for Desktop\\”
“Inno Setup: Icon Group”=”Skype”
“Inno Setup: User”=”Demo99”
“Inno Setup: Language”=”en”
“DisplayName”=”Skype version 8.49”
“DisplayIcon”=”C:\\Program Files (x86)\\Microsoft\\Skype for Desktop\\Skype.exe”
“UninstallString”=”\”C:\\Program Files (x86)\\Microsoft\\Skype for Desktop\\unins000.exe\””
“QuietUninstallString”=”\”C:\\Program Files (x86)\\Microsoft\\Skype for Desktop\\unins000.exe\” /SILENT”
“DisplayVersion”=”8.49”
“Publisher”=”Skype Technologies S.A.”
“URLInfoAbout”=”http://www.skype.com/”
“HelpLink”=”https://support.skype.com/”
“URLUpdateInfo”=”www.skype.com/download-skype/”
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“InstallDate”=”20190711”
“MajorVersion”=dword:00000008
“MinorVersion”=dword:00000031
“VersionMajor”=dword:00000008
“VersionMinor”=dword:00000031
“EstimatedSize”=dword:0003093b

 

Notes

Install Location (143 Files, 31 Folders, 221 MB)

C:\Program Files (x86)\Microsoft\Skype for Desktop


Skype uses asar compression 

C:\Program Files (x86)\Microsoft\Skype for Desktop\resources\app.asar


Disable Skype auto updates

 

tags: MrNetTek

Firefox – 68.0

email me

Description

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. more…


Download

New Firefox is available here:

https://ftp.mozilla.org/pub/firefox/releases/68.0/win64/en-US/


Size

45.8 MB


Silent Install

setup.exe -ms


Silent Uninstall

“C:\Program Files\Mozilla Firefox\uninstall\helper.exe” /s


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 68.0 (x64 en-US)]
“Comments”=”Mozilla Firefox 68.0 (x64 en-US)”
“DisplayIcon”=”C:\\Program Files\\Mozilla Firefox\\firefox.exe,0”
“DisplayName”=”Mozilla Firefox 68.0 (x64 en-US)”
“DisplayVersion”=”68.0”
“HelpLink”=”https://support.mozilla.org”
“InstallLocation”=”C:\\Program Files\\Mozilla Firefox”
“Publisher”=”Mozilla”
“UninstallString”=”\”C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe\””
“URLUpdateInfo”=”https://www.mozilla.org/firefox/68.0/releasenotes”
“URLInfoAbout”=”https://www.mozilla.org”
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“EstimatedSize”=dword:0002d384

 


Notes

Version 68.0, first offered to Release channel users on July 9, 2019

Security vulnerabilities fixed in Firefox 68

What’s in the latest Firefox update? Mozilla pitches add-ons, new enterprise group policies

 

MSI Property Table

 

tags: MrNetTek