NeverRed is a simple PowerShell script to download and install the latest version for several common enterprise Windows applications. The script consists a number of simple functions to use in EUC environments like:
- Disabling the auto update of the software (e.g. Adobe Reader, Microsoft Edge, Google Chrome, etc.)
- Right installers or parameters during installation (e.g. machine-based install for Microsoft OneDrive, Slack or Microsoft Teams)
- Add customizations after installation (e.g. reg hacks or customizations to files at Microsoft FSLogix or Microsoft Teams)
- Search for current versions on obscure pages (e.g. Cisco Webex)
Exactly this is where I wanted to remedy with NeverRed.
- No more searching for the current version on the confusing manufacturer pages
- Comparison of the installed version on the system, with the current one from the Internet
- Automatic download of the current version (and for some software, even the current ADMX files)
- Uninstalling (if necessary) the software and installing the current new version with the correct parameters
- Adjustment of the scheduled tasks and services, so that no automatic updates can interfere with them
- Adaptation of the new software to the specifics of the operating system (e.g. addition of the Scheduled Task for Windows Server 2019 and newer when installing Microsoft FSLogix for the βEvent ID 2 wsearchβ bug)
How NeverRed Works
NeverRed uses several approaches to automatically get the version number and download URL for the applications.
Various strategies and PowerShell modules are used for this purpose:
- Evergreen PowerShell Module by Aaron Parker
- Nevergreen PowerShell Module by Dan Gough
- Custom web scraping functions by Manuel Winkel
Why
There are community and commercial products that manage application deployment and updates already. This script isn’t intended to compete against those.
NeverRed’s focus is to provide a simple solution to keep standard software up to date without having to package it or search and compare versions on vendor sites.
Versioning
The script uses an enumerated version notation. It can be assumed that the script undergoes changes on a regular basis. The version numbering is therefore intended to make it as easy as possible to track whether you are using the current version. See the Changelog for details of each change.
The script automatically detects if it is up to date when started on a system with internet, and if it is not, an automatic update is offered.
“Installing the Script”
PowerShell Support
NeverRed supports Windows PowerShell 5.1 and PowerShell 7.0+. NeverRed should work on PowerShell Core 6.x; however, I’m not actively testing on that version of PowerShell, so support cannot be guaranteed.
Some downloads unfortunately only work with PowerShell 7.x, so this version is recommended. PowerShell 7 can be installed via NeverRed. The script will detect this on the next startup and change the desktop shortcut to use PowerShell 7 on the next startup.
Download from GitHub
The NeverRed script is published to GitHub and can be found here: NeverRed
This is the best and recommended method to get NeverRed.
Start the script
The script can be started directly after download in an administrative PowerShell window.
GUI Method
! Important !
NeverRed can be accessed and started both locally and from a UNC path.
1 |
.\NeverRed.ps1 |
The script is started by default with LastSetting.txt stored in the same folder. If you want to start the GUI with another file, use the -GUIfile parameter.
The GUI of NeverRed appears with the selectable software on the General page.
Via the Select Mode options arranged above, the following can be defined.
- Download
- If the selected software is to be downloaded only
- Install
- If the selected software is to be installed (if the installation files have already been downloaded in advance via NeverRed)
- Download & Install
- If the software is to be downloaded first and then installed
Splitting the functions related to downloading and installing is often used when the target computer does not have an Internet connection.
Global settings for the selected software can be set via the options Select Language, Select Architecture and Select Installer Type.
Of course, this is only taken into effect if the program makes this selection available during download or installation.
The settings regarding language (Select Language), architecture (Select Architecture) and installer type (Select Installer Type) can be adjusted individually for each software on the detail page. The settings on the detail page overwrite the global settings for the software.
Under Select Installer Type, a differentiation is made between User Based (Laptop, Static Citrix Worker, etc.) and Machine Based (Random Citrix Worker, RDS Host).
For some software further selectable options are available, like the update channel / ring or the license version.
All settings are saved locally in the LastSetting.txt file when you click on Save or Start and are automatically read from there the next time you start the program. By clicking on Save, the LastSetting.txt is created without starting an installation.
On the Detail page, the software selected under General is also already selected. If something is changed to the selected software on the Detail page, this is also transferred.
The global settings regarding language (Select Language), architecture (Select Architecture) and installer type (Select Installer Type) can be adjusted individually for each software on the detail page. This overwrites the global setting for this software.
Additionally, Microsoft Visio and Microsoft Project can be selected. If this is the case, the install.xml for Microsoft 365 Apps or Microsoft Office is extended with the selected options.
Four optional modes are available on the detail page:
- WhatIf Mode
- If this is active, the set activities are simulated
- No installers are downloaded or installed
- You can only see in the output if there is newer software
- The only activity, the script performs, is the creation of the FW log, General log and the Install log
A message is displayed that you are in WhatIf mode.
- Installer Repository Mode
- In Installer Repository Mode, the installers of the selected software are copied to the folder _Repository before the new download is started
- Installer CleanUp Mode
- In Installer CleanUp Mode, the installers of the selected software are deleted after installation
- This can be used on Golden Image servers to keep it clean
- Start Menu CleanUp Mode
- In Start Menu CleanUp Mode, the start menu entries of the installed software are deleted after installation
- This can be used on Golden Image servers to keep the start menu clean
- Report Mode
- If this option is enabled, a report is created for the enabled software
- The report contains the information whether there is a new version on the Internet and/or locally
- No installers are downloaded or installed
- The report is displayed in the window and saved in the Report log under _Report
- Disable NeverRed Icon Mode
- No NeverRed icon will be created on the desktop and existing ones will be deleted
Under the ControlUp windows, the required information for the ControlUp Agent (ControlUp Authentication Key) and ControlUp Edge DX (ControlUp Edge DX Device Registration Code / ControlUp Edge DX Tenant Name) can be entered.
The saved ControlUp Agent information are stored next to the installer. (AuthKey.txt).
The saved ControlUp Edge DX information are stored next to the installer. (DevRegCode.txt & TenantName.txt).
In addition, you can select your own XML file under Custom Microsoft 365 Apps or Microsoft Office XML File and this will then be copied (overwrites any install.xml). The process for copying and renaming is triggered via Save and Start.
! Important !
When this is used, the options set via NeverRed (Add Visio / Project, Language, Architecture) are not applied.
Unattended Method
If NeverRed is to be started via a scheduled task or third-party software, this can be preconfigured via parameters.
1 |
.\NeverRed.ps1 -ESFile LastSetting.txt |
Download the script and run it in an Administrative PowerShell Console.
With the parameter -ESFile the GUI is not started to define the settings, but the passed configuration file is read, which was created before via the GUI method (LastSetting.txt).
The file does not have to be named LastSetting.txt, but is created that way by the script and can be adapted to the needs.
Third-Party Method (e.g. BIS-F)
For this purpose, the StartNeverRed.ps1 script should be adapted with regard to the correct path and the required configuration file. Afterward, the adapted script should be saved, e.g. in BIS-F under Custom Scripts.
Updating the Script
If you have started a previous version of the script in GUI Mode, you get a message that an update is available and whether it should be executed.
When starting with the -ESFile & -GUIfile parameter, this is done automatically and then the new script version is started again with the configuration file.
LastSetting.txt
To create a LastSetting.txt GUI-based, simply run NeverRed without parameters and select your settings and software in the GUI.
Click on Save and then cancel the script via Cancel. You can use the LastSetting.txt file created in NeverRed folder for your parameter start.
Of course, you can also build the file manually. Here is a short explanation of the individual lines (settings).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 |
Line 1 Select Language (Global) 0 = Danish 1 = Dutch 2 = English 3 = Finnish 4 = French 5 = German 6 = Italian 7 = Japanese 8 = Korean 9 = Norwegian 10 = Polish 11 = Portuguese 12 = Russian 13 = Spanish 14 = Swedish Line 2 Select Architecture (Global) 0 = x64 1 = x86 Line 3 Citrix Workspace App Release 0 = Current Release 1 = Long Term Service Release Line 4 Microsoft 365 Apps Channel 0 = Current (Preview) Channel 1 = Current Channel 2 = Monthly Enterprise Channel 3 = Semi-Annual Enterprise (Preview) Channel 4 = Semi-Annual Enterprise Channel Line 5 Microsoft OneDrive Ring 0 = Insider Ring 1 = Production Ring 2 = Enterprise Ring Line 6 Microsoft Teams Ring 0 = Developer Ring 1 = Exploration Ring 2 = Preview Ring 3 = General Ring Line 7 Mozilla Firefox Channel 0 = Current 1 = ESR Line 8 TreeSize Type 0 = Free 1 = Professional Line 9 7 Zip 0 = Unselected 1 = Selected Line 10 Adobe Pro DC 0 = Unselected 1 = Selected Line 11 Adobe Reader DC 0 = Unselected 1 = Selected Line 12 BIS-F 0 = Unselected 1 = Selected Line 13 Citrix Hypervisor Tools 0 = Unselected 1 = Selected Line 14 Citrix Workspace App 0 = Unselected 1 = Selected Line 15 Filezilla 0 = Unselected 1 = Selected Line 16 Mozilla Firefox 0 = Unselected 1 = Selected Line 17 Foxit Reader 0 = Unselected 1 = Selected Line 18 Microsoft FSLogix 0 = Unselected 1 = Selected Line 19 Google Chrome 0 = Unselected 1 = Selected Line 20 Greenshot 0 = Unselected 1 = Selected Line 21 KeePass 0 = Unselected 1 = Selected Line 22 mRemoteNG 0 = Unselected 1 = Selected Line 23 Microsoft 365 Apps 0 = Unselected 1 = Selected Line 24 Microsoft Edge 0 = Unselected 1 = Selected Line 25 Microsoft Office 2019 0 = Unselected 1 = Selected Line 26 Microsoft OneDrive 0 = Unselected 1 = Selected Line 27 Microsoft Teams 0 = Unselected 1 = Selected Line 28 NotePad++ 0 = Unselected 1 = Selected Line 29 Open JDK 0 = Unselected 1 = Selected Line 30 Oracle Java 8 0 = Unselected 1 = Selected Line 31 TreeSize 0 = Unselected 1 = Selected Line 32 VLC Player 0 = Unselected 1 = Selected Line 33 VMWare Tools 0 = Unselected 1 = Selected Line 34 WinSCP 0 = Unselected 1 = Selected Line 35 Select Mode Download 0 = Unselected 1 = Selected Line 36 Select Mode Install 0 = Unselected 1 = Selected Line 37 IrfanView 0 = Unselected 1 = Selected Line 38 Microsoft Teams No Auto Start 0 = AutoStart Microsoft Teams 1 = No AutoStart (Delete HKLM Registry Entry) Line 39 deviceTRUST 0 = Unselected 1 = Selected Line 40 Microsoft .Net Framework 0 = Unselected 1 = Selected Line 41 Microsoft .Net Framework Channel 0 = Current Channel 1 = LTS (Long Term Support) Channel Line 42 Microsoft PowerShell 0 = Unselected 1 = Selected Line 43 Microsoft PowerShell Release 0 = Stable Release 1 = LTS (Long Term Support) Release Line 44 Remote Desktop Manager 0 = Unselected 1 = Selected Line 45 Remote Desktop Manager Type 0 = Free 1 = Enterprise Line 46 Slack 0 = Unselected 1 = Selected Line 47 Wireshark 0 = Unselected 1 = Selected Line 48 ShareX 0 = Unselected 1 = Selected Line 49 Zoom 0 = Unselected 1 = Selected Line 50 Zoom Citrix Client 0 = Installer 1 = Installer + Citrix Client Line 51 deviceTRUST Package 0 = Client 1 = Host 2 = Console 3 = Client + Host 4 = Host + Console Line 52 Microsoft Edge Channel 0 = Developer Channel 1 = Beta Channel 2 = Stable Channel Line 53 GIMP 0 = Unselected 1 = Selected Line 54 Microsoft PowerToys 0 = Unselected 1 = Selected Line 55 Microsoft Visual Studio 2019 0 = Unselected 1 = Selected Line 56 Microsoft Visual Studio Code 0 = Unselected 1 = Selected Line 57 Microsoft Visual Studio Code Channel 0 = Insider Channel 1 = Stable Channel Line 58 Paint.Net 0 = Unselected 1 = Selected Line 59 PuTTY 0 = Unselected 1 = Selected Line 60 TeamViewer 0 = Unselected 1 = Selected Line 61 Select Machine Type (Global) 0 = Virtual 1 = Physical Line 62 Microsoft Visual Studio Edition 0 = Enterprise Edition 1 = Professional Edition 2 = Community Edition Line 63 PuTTY Channel 0 = Pre-Release 1 = Stable Line 64 Microsoft Azure Data Studio 0 = Unselected 1 = Selected Line 65 Microsoft Azure Data Studio Channel 0 = Insider Channel 1 = Stable Channel Line 66 ImageGlass 0 = Unselected 1 = Selected Line 67 Microsoft FSLogix Channel 0 = Preview Channel 1 = Production Channel Line 68 uberAgent 0 = Unselected 1 = Selected Line 69 1Password 0 = Unselected 1 = Selected Line 70 Sumatra PDF 0 = Unselected 1 = Selected Line 71 ControlUp Agent 0 = Unselected 1 = Selected Line 72 ControlUp Agent Framework 0 = .Net 3.5 Framework 1 = .Net 4.5 Framework Line 73 ControlUp Console 0 = Unselected 1 = Selected Line 74 Microsoft SQL Server Management Studio 0 = Unselected 1 = Selected Line 75 Microsoft AVD Remote Desktop 0 = Unselected 1 = Selected Line 76 Microsoft AVD Remote Desktop Channel 0 = Insider Channel 1 = Public Channel Line 77 Microsoft Power BI Desktop 0 = Unselected 1 = Selected Line 78 Remote Display Analyzer 0 = Unselected 1 = Selected Line 79 Cisco Webex Teams 0 = Unselected 1 = Selected Line 80 Citrix Files 0 = Unselected 1 = Selected Line 81 Foxit PDF Editor 0 = Unselected 1 = Selected Line 82 Git for Windows 0 = Unselected 1 = Selected Line 83 LogMeIn GoToMeeting 0 = Unselected 1 = Selected Line 84 Microsoft Azure CLI 0 = Unselected 1 = Selected Line 85 Microsoft Power BI Report Builder 0 = Unselected 1 = Selected Line 86 Microsoft Sysinternals 0 = Unselected 1 = Selected Line 87 Nmap 0 = Unselected 1 = Selected Line 88 PeaZip 0 = Unselected 1 = Selected Line 89 TechSmith Camtasia 0 = Unselected 1 = Selected Line 90 TechSmith SnagIt 0 = Unselected 1 = Selected Line 91 WinMerge 0 = Unselected 1 = Selected Line 92 Optional Mode WhatIf 0 = Unselected 1 = Selected Line 93 Optional Mode CleanUp 0 = Unselected 1 = Selected Line 94 7 Zip Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 95 Adobe Reader DC Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 96 Adobe Reader DC Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Russian 13 = Spanish 14 = Swedish Line 97 Cisco Webex Teams Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 98 Citrix Hypervisor Tools Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 99 ControlUp Agent Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 100 deviceTRUST Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 101 Foxit PDF Editor Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Korean 9 = Norwegian 10 = Polish 11 = Portuguese 12 = Russian 13 = Spanish 14 = Swedish Line 102 Foxit Reader Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Norwegian 9 = Polish 10 = Portuguese 11 = Russian 12 = Spanish 13 = Swedish Line 103 Git for Windows Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 104 Google Chrome Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 105 ImageGlass Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 106 IrfanView Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 107 KeePass Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 108 Microsoft .Net Framework Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 109 Microsoft 365 Apps Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 110 Microsoft 365 Apps Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 111 Microsoft 365Apps Visio 0 = Unselected 1 = Selected Line 112 Microsoft 365 Apps Visio Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 113 Microsoft 365Apps Project 0 = Unselected 1 = Selected Line 114 Microsoft 365 Apps Project Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 115 Microsoft AVD Remote Desktop Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 116 Microsoft Edge Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 117 Microsoft FSLogix Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 118 Microsoft Office 2019 Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 119 Microsoft OneDrive Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 120 Microsoft Power BI Desktop Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 121 Microsoft PowerShell Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 122 Microsoft SQL Server Management Studio Language 0 = Global Language 1 = English 2 = French 3 = German 4 = Italian 5 = Japanese 6 = Korean 7 = Portuguese 8 = Russian 9 = Spanish Line 123 Microsoft Teams Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 124 Microsoft Visual Studio Code Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 125 Mozilla Firefox Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 126 Mozilla Firefox Language 0 = Global Language 1 = Dutch 2 = English 3 = French 4 = German 5 = Italian 6 = Japanese 7 = Portuguese 8 = Russian 9 = Spanish 10 = Swedish Line 127 NotePad++ Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 128 Open JDK Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 129 Oracle Java 8 Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 130 PeaZip Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 131 PuTTY Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 132 Slack Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 133 Sumatra PDF Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 134 TechSmith SnagIt Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 135 VLC Player Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 136 VMWare Tools Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 137 WinMerge Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 138 Wireshark Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 139 IrfanView Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Russian 13 = Spanish 14 = Swedish Line 140 Microsoft Office 2019 Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 141 Microsoft Edge WebView2 0 = Unselected 1 = Selected Line 142 Microsoft Edge WebView2 Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 143 Autodesk DWG TrueView 0 = Unselected 1 = Selected Line 144 MindView 7 0 = Unselected 1 = Selected Line 145 MindView 7 Language 0 = Global Language 1 = Danish 2 = English 3 = French 4 = German Line 146 PDF Split & Merge 0 = Unselected 1 = Selected Line 147 Microsoft Office Version 0 = 2019 1 = 2021 LTSC Line 148 Open-Shell Menu 0 = Unselected 1 = Selected Line 149 pdfforge PDFCreator 0 = Unselected 1 = Selected Line 150 Total Commander 0 = Unselected 1 = Selected Line 151 LogMeIn GoToMeeting Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 152 Microsoft Azure Data Studio Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 153 Microsoft Visual Studio Code Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 154 Microsoft 365 Apps Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 155 Zoom Architecture 0 = Global Installer Type 1 = x86 2 = x64 Line 156 Microsoft Teams Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 157 Zoom Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 158 Microsoft OneDrive Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 159 Slack Installer Type 0 = Global Installer Type 1 = Machine Based 2 = User Based Line 160 pdfforge PDFCreator Channel 0 = Free 1 = Professional 2 = Terminal Server Line 161 Total Commander Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 162 Optional Mode Installer Repository 0 = Unselected 1 = Selected Line 163 Optional Mode Start Menu CleanUp 0 = Unselected 1 = Selected Line 164 Microsoft Visual C++ Runtime 0 = Unselected 1 = Selected Line 165 Microsoft Visual C++ Runtime Release 0 = 2010 1 = 2012 2 = 2013 3 = 2019 4 = All Line 166 Microsoft Visual C++ Runtime Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 167 Microsoft Office Visio 0 = Unselected 1 = Selected Line 168 Microsoft Office Visio Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 169 Microsoft Office Project 0 = Unselected 1 = Selected Line 170 Microsoft 365 Apps Project Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 171 Cisco Webex Teams Client 0 = Client 1 = VDI Plugin Line 172 ControlUp Agent Plugin 0 = ControlUp Agent 1 = ControlUp Remote DX Plugin Line 173 Mozilla Thunderbird 0 = Unselected 1 = Selected Line 174 PDF24 Creator 0 = Unselected 1 = Selected Line 175 WinRAR 0 = Unselected 1 = Selected Line 176 Adobe Pro DC Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 177 Google Chrome Channel 0 = Developer 1 = Beta 2 = Stable Line 178 open JDK Package 0 = 8 1 = 11 2 = 13 1 = 15 2 = 17 Line 179 Paint.Net Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 180 WinRAR Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 181 WinRAR Language 0 = Global Language 1 = Danish 2 = Dutch 3 = English 4 = Finnish 5 = French 6 = German 7 = Italian 8 = Japanese 9 = Korean 10 = Norwegian 11 = Polish 12 = Portuguese 13 = Russian 14 = Spanish 15 = Swedish Line 182 WinRAR Channel 0 = Beta 1 = Stable Line 183 Mozilla Thunderbird Architecture 0 = Global Architecture 1 = x86 2 = x64 Line 184 Mozilla Thunderbird Language 0 = Global Language 1 = Dutch 2 = English 3 = French 4 = German 5 = Italian 6 = Japanese 7 = Portuguese 8 = Russian 9 = Spanish 10 = Swedish Line 185 Microsoft Azure Data Studio Architecture 0 = Global Architecture 1 = x86 2 = x64 |
Background information
For each selected and downloaded software, a new folder is created under NeverRed folder. A version file is created in this folder when downloading and a log file is created when installing.
During the download run, the version available on the Internet is compared with the local version, from the version file. If a newer version is available, the local installation files and the version file are deleted and the new software is downloaded and a new version file is created.
Before downloading the completed software, the download link is placed in the firewall log under _Install Logs.
Example
.\NeverRed.ps1 -ESFile Download.txt
Loads the configuration from the Download.txt file and processes this.
.\NeverRed.ps1 -GUIfile Download.txt
Start the GUI with the options out of the Download.txt file.
.\NeverRed.ps1
Starts the GUI to select the mode (Install and/or Download) and the software (Release, Update Ring, Language, etc.).
Notes
Evergreen PowerShell Module
If Download is selected, the module is checked each time the script is executed, installed or updated if a new version is available.
Nevergreen PowerShell Module
If Download is selected, the module is checked each time the script is executed, installed or updated if a new version is available.
VcRedist PowerShell Module
If Download is selected, the module is checked each time the script is executed, installed or updated if a new version is available.
1Password
Installation arguments:
1 |
--Silent |
7 Zip
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 |
/S |
Adobe Pro DC
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 |
/quiet /qn |
After the update, the Adobe service and scheduled tasks will be stopped and disabled.
Adobe Reader DC
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Danish Dutch English Finnish French German Italian Japanese Korean Norwegian Polish Russian Spanish Swedish |
Installation arguments:
1 2 3 |
/sAll /rs /msi EULA_ACCEPT=YES ENABLE_OPTIMIZATION=YES DISABLEDESKTOPSHORTCUT=1 UPDATE_MODE=0 DISABLE_ARM_SERVICE_INSTALL=1 DISABLE_CACHE=1 DISABLE_PDFMAKER=YES ALLUSERS=1" |
After installation, the Adobe service and scheduled tasks are stopped and disabled.
Autodesk DWG TrueView
Unpacking the installer:
1 2 |
-suppresslaunch -d "$PSScriptRoot\$Product" |
Installation arguments:
1 2 |
/i $InstallMSI /qb ADSK_EULA_STATUS=#1 REBOOT=ReallySuppress ADSK_SETUP_EXE=1 |
BIS-F
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /L*V $BISFLog /norestart |
After the installation, the scripts will be adjusted regarding task offload, RSS activation and DEP deactivation.
The BIS-F admx and adml files are stored in the ADMX folder.
Cisco Webex Teams
Installation options:
1 2 |
Client Client VDI Plugin (Client for offloading) |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 |
/i $InstallMSI /quiet /L*V $WebexLog ACCEPT_EULA=TRUE ALLUSERS=1 AUTOSTART_WITH_WINDOWS=false |
Citrix Files
Installation arguments:
1 2 3 4 |
/i $InstallMSI /quiet /norestart /L*V $CitrixFilesLog |
Citrix Hypervisor Tools
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments::
1 2 3 4 |
/i $InstallMSI /quiet /norestart /L*V $CitrixHypLog |
Citrix WorkspaceApp
Installation options:
1 2 |
Current Release Long Term Service Release |
Before installing the new receiver, the old receiver is uninstalled using the Receiver CleanUp Tool.
Installation arguments:
1 2 3 4 5 6 7 8 9 |
/forceinstall /silent /EnableCEIP=false /FORCE_LAA=1 /AutoUpdateCheck=disabled /ALLOWADDSTORE=S /ALLOWSAVEPWD=S /includeSSON /ENABLE_SSON=Yes |
After the installation, various registry keys are set.
As always, after installing the new Workspace App, the system should be rebooted.
ControlUp Agent
Installation options:
1 2 |
.Net 3.5 .Net 4.5 |
Installation options:
1 2 |
Client Remote DX Plugin |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $ControlUpAgentLog |
deviceTRUST
Installation options:
1 2 3 4 5 |
Client Host Console Client + Host Host + Console |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
deviceTrust Console /i $InstallMSI /passive /quiet /norestart /L*V $deviceTRUSTLog deviceTrust Client /INSTALL /QUIET /NORESTART /LOG $deviceTRUSTClientLog deviceTrust Host /i $InstallMSI /passive /quiet /norestart /L*V $deviceTRUSTLog |
The deviceTrust admx and adml files are stored in the ADMX folder.
Filezilla
Installation arguments:
1 2 |
/S /user=all |
Foxit PDF Editor
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Danish Dutch English Finnish French German Italian Korean Norwegian Polish Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 4 5 |
/i $InstallMSI /quiet /NORESTART /L*V $FoxitPDFEditorLog AUTO_UPDATE=0 LAUNCHCHECKDEFAULT=0 DESKTOP_SHORTCUT=0 |
Foxit Reader
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Danish Dutch English Finnish French German Italian Norwegian Polish Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 4 5 |
/i $InstallMSI /qn /L*V $FoxitLog /NORESTART AUTO_UPDATE=0 LAUNCHCHECKDEFAULT=0 DESKTOP_SHORTCUT=0 |
GIMP
Installation arguments:
1 2 3 |
/VERYSILENT /NORESTART /ALLUSERS |
Git for Windows
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 |
/suppressmsgboxes /norestart /noicons /verysilent |
Google Chrome
Installation options:
1 2 3 |
Developer Beta Stable |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $ChromeLog |
After installation, Chrome services and scheduled tasks will be stopped and disabled.
The Google Chrome admx and adml files are stored in the ADMX folder.
Greenshot
Installation arguments:
1 2 3 4 5 |
/VERYSILENT /NORESTART /NORESTARTAPPLICATIONS /SUPPRESSMSGBOXES /CLOSEAPPLICATIONS |
ImageGlass
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 |
/i $InstallMSI /QUIET /L* $ImageGlassLog /NORESTART |
IrfanView
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Danish Dutch English Finnish French German Italian Japanese Korean Polish Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 4 5 |
/assoc=1 /group=1 /ini=%APPDATA%\IrfanView /silent /allusers=1 |
KeePass
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Danish Dutch English Finnish French German Italian Japanese Korean Norwegian Polish Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 |
/i $InstallMSI /quiet /L*V $KeePassLog |
LogMeIn GoToMeeting
Installation arguments:
1 2 3 |
/i $InstallMSI /quiet /L*V $LogMeInGoToMeetingLog |
Microsoft .Net Framework
Installation options:
1 2 |
Current LTS (Long Term Support) |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/install /quiet /norestart |
Microsoft 365 Apps
Installation options:
1 2 3 4 5 6 |
Beta Channel Current Channel (Preview) Current Channel Semi-Annual Channel (Preview) Monthly Enterprise Channel Semi-Annual Channel |
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Danish Dutch English Finnish French German Italian Japanese Korean Norwegian Polish Portuguese Russian Spanish Swedish |
The download not only downloads setup.exe, but also creates the following xml files if they are not already in the folder:
remove.xml
install.xml
Afterward, the install.xml is used during the Install phase to download the required installation files.
1 |
/download install.xml |
Before installing the new Microsoft 365 Apps version, the previous Office installation is removed (remove.xml).
1 |
/configure remove.xml |
After that, the reinstallation of the software (install.xml) begins.
1 |
/configure install.xml |
An install.xml with the specifics of your own installation can be stored and used in advance (e.g. languages, app exclusion or inclusion (Visio & Project)).
By default, the selected one is defined in the install.xml (here 64Bit / Match OS Language / Semi Annual Channel):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<Configuration> <Add Channel="SemiAnnual" OfficeClientEdition="64" SourcePath="<Path to NeverRed Folder>\MS 365 Apps (Semi Annual Channel)"> <Product ID="O365ProPlusRetail"> <Language ID="MatchOS" Fallback="en-us"/> <ExcludeApp ID="Teams"/> <ExcludeApp ID="Lync"/> <ExcludeApp ID="Groove"/> <ExcludeApp ID="OneDrive"/> </Product> </Add> <Display AcceptEULA="TRUE" Level="None"/> <Logging Level="Standard" Path="%temp%"/> <Property Value="1" Name="SharedComputerLicensing"/> <Property Value="TRUE" Name="FORCEAPPSHUTDOWN"/> <Updates Enabled="FALSE"/> </Configuration> |
Microsoft AVD Remote Desktop
Installation options:
1 2 |
Insider Public |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $MSAVDRemoteDesktopLog |
Microsoft Azure CLI
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $MSAzureCLILog |
Microsoft Azure Data Studio
Installation options:
1 2 |
Insider Stable |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/VERYSILENT /NORESTART /MERGETASKS=!runcode |
Microsoft Edge
Installation options:
1 2 3 |
Developer Beta Stable |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 |
/i $InstallMSI /qn REBOOT=ReallySuppress DONOTCREATEDESKTOPSHORTCUT=TRUE DONOTCREATETASKBARSHORTCUT=true /L*V $EdgeLog |
After the installation, the auto update scheduled tasks of Microsoft Edge are disabled and the Citrix API Hooks are set in the registry.
Microsoft Edge WebView2
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 |
/SILENT /INSTALL |
Microsoft FSLogix
During the FSLogix installation, the old installation, if present, is first uninstalled and a restart is requested.
After that, the script must be started again so that the new version is installed cleanly.
Installation options:
1 2 |
Preview Production |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/install /norestart /quiet |
The Microsoft FSLogix admx and adml files are stored in the ADMX folder.
Not only the FSLogix Agent is installed, but also the FSLogix AppRule Editor.
After the installation the following tasks are still done (For Windows Server 2019, Server 2021 and Windows 10 Enterprise for Virtual Desktops):
- Deactivate FSLogix RoamSearch
- Deactivate FSLogix GroupPolicy
- Add Schedulded Task “Restart Windows Search Service on Event ID 2”
Microsoft Office
Installation options:
1 2 |
2019 2021 LTSC |
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Danish Dutch English Finnish French German Italian Japanese Korean Norwegian Polish Portuguese Russian Spanish Swedish |
The download not only downloads setup.exe, but also creates the following xml files if they are not already in the folder:
remove.xml
install.xml
After that, the install.xml is used during the Install phase to download the required installation files.
1 |
/download install.xml |
Before installing the new Microsoft Office 2019 version, the previous Office installation is removed (remove.xml).
1 |
/configure remove.xml |
After that, the reinstallation of the software (install.xml) begins.
1 |
/configure install.xml |
An install.xml with the specifics of your installation can be stored and used in advance (e.g. languages or architecture).
By default, the selected one is defined in the install.xml (here 64Bit / Match OS Language):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<Configuration> <Add Channel="PerpetualVL2019" OfficeClientEdition="64" SourcePath="<Path to NeverRed Folder>\MS2019"> <Product ID="ProPlus2019Volume"> <Language ID="MatchOS" Fallback="en-us"/> <ExcludeApp ID="Teams"/> <ExcludeApp ID="Lync"/> <ExcludeApp ID="Groove"/> <ExcludeApp ID="OneDrive"/> </Product> </Add> <Display AcceptEULA="TRUE" Level="None"/> <Logging Level="Standard" Path="%temp%"/> <Property Value="1" Name="SharedComputerLicensing"/> <Property Value="TRUE" Name="FORCEAPPSHUTDOWN"/> <Updates Enabled="FALSE"/> </Configuration> |
Microsoft OneDrive
Installation options:
1 2 3 |
Insider Ring Production Ring Enterprise Ring |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 7 8 9 |
Machine Based /allusers /SILENT User Based /SILENT |
After installation, the Microsoft OneDrive auto update scheduled task will be stopped and disabled.
The Microsoft OneDrive admx and adml files are stored in the ADMX folder.
Microsoft Power BI Desktop
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
-quiet -norestart ACCEPT_EULA=1 INSTALLDESKTOPSHORTCUT=0 ENABLECXP=0 |
Microsoft Power BI Report Builder
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /norestart /L*V $MSPowerBIReportBuilderLog |
Microsoft PowerShell
Installation options:
1 2 |
Stable LTS (Long Term Support) |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /norestart /L*V $MSPowerShellLog |
Microsoft PowerToys
Installation arguments:
1 |
--silent |
Microsoft SQL Server Management Studio
The following languages are selectable:
1 2 3 4 5 6 7 8 9 |
English French German Italian Japanese Korean Portuguese Russian Spanish |
Installation arguments:
1 2 3 |
/install /quiet /norestart |
Microsoft Teams
Installation options:
1 2 3 4 |
Continuous Ring Exploration Ring Preview Ring General Ring |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Machine Based /i $InstallMSI REBOOT=ReallySuppress ALLUSER=1 ALLUSERS=1 OPTIONS='noAutoStart=true' /qn /L*V $TeamsLog User Based /s |
Also selectable is the option to remove the Autostart registry entry from the system.
After the installation, the Outlook Add-Ins are registered again.
Microsoft Visual C++ Runtime
Installation options:
1 2 3 4 5 |
2010 2012 2013 2019 All |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 |
/quiet /norestart |
Microsoft Visual Studio 2019
Installation options:
1 2 3 |
Enterprise Edition Professional Edition Community Edition |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Update update --quiet --norestart --productid $MSVisualStudioEditionInstall --channelid VisualStudio.16.Release Install --quiet --norestart --productid $MSVisualStudioEditionInstall --channelid VisualStudio.16.Release |
Microsoft Visual Studio Code
Installation options:
1 2 |
Insider Stable |
Installation arguments:
1 2 |
/VERYSILENT /MERGETASKS=!runcode |
MindView 7
The following languages are selectable:
1 2 3 4 |
Danish English French German |
Installation arguments:
1 |
/quiet |
Mozilla Firefox
Installation options:
1 2 |
Current ESR |
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 |
Dutch English French German Italian Japanese Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 4 5 6 7 |
/i $InstallMSI /q DESKTOP_SHORTCUT=false TASKBAR_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false PREVENT_REBOOT_REQUIRED=true /L*V $FirefoxLog |
Firefox is installed with the parameter that disables the icons and the creation of the maintenance service.
Mozilla Thunderbird
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 |
Dutch English French German Italian Japanese Portuguese Russian Spanish Swedish |
Installation arguments:
1 2 3 4 5 6 7 |
/i $InstallMSI /q DESKTOP_SHORTCUT=false TASKBAR_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false PREVENT_REBOOT_REQUIRED=true /L*V $MozillaThunderbirdLog |
mRemoteNG
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /L*V $mRemoteLog ALLUSERS=1 |
Nmap
The installation is not silent.
NotePad++
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 |
/S |
OpenJDK
Installation options:
1 2 3 4 |
Release 8 Release 11 Release 15 Release 17 |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 |
/i $InstallMSI /qn INSTALLLEVEL=3 UPDATE_NOTIFIER=0 /L*V $openJDKLog |
Open-Shell Menu
Installation arguments:
1 |
/quiet |
Oracle Java 8
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 5 6 7 |
/s INSTALL_SILENT=Enable AUTO_UPDATE=Disable REBOOT=Disable SPONSORS=Disable REMOVEOUTOFDATEJRES=1 WEB_ANALYTICS=Disable |
Paint.Net
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/auto DESKTOPSHORTCUT=0 CHECKFORUPDATES=0 |
PDF24 Creator
Installation options:
1 2 3 4 5 6 7 |
/i $InstallMSI /qn /L*V $PDF24CreatorLog DESKTOPICONS=No FAXPRINTER=No REGISTERREADER=No AUTOUPDATE=No |
pdfforge PDFCreator
Installation options:
1 2 3 |
Free Professional Terminal Server |
Installation arguments:
1 |
/NORESTART /NoIcons |
The installation is not silent.
PDF Split & Merge
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $PDFsamLog |
PeaZip
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 |
/VERYSILENT |
PuTTY
Installation options:
1 2 |
Pre-Release Stable |
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $PuTTYLog |
Remote Desktop Manager
Installation options:
1 2 |
Free Enterprise |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $RemoteDesktopManagerLog |
ShareX
Installation arguments:
1 2 3 |
/VERYSILENT /UPDATE /NORUN |
Slack
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /norestart /L*V $SlackLog |
Sumatra PDF
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 |
-quiet -s |
TeamViewer
Installation arguments:
1 |
/S |
TechSmith Camtasia
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $TechSmithCamtasiaLog |
TechSmith SnagIt
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $TechSmithSnagItLog |
Total Commander
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 |
/A1H1L1G1U1 |
TreeSize
Installation options:
1 2 |
Free Professional |
Installation arguments:
1 |
/VerySilent |
uberAgent
Installation arguments:
1 |
silent-install.cmd |
The uberAgent admx and adml files are stored in the ADMX folder.
VLC Player
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/i $InstallMSI /qn /L*V $VLCLog |
VMWare Tools
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/s /v /qn REBOOT=Y |
When installing VMWare Tools, the old installation, if present, is first uninstalled and a reboot is requested.
After that, the script must be started again so that the new version is installed cleanly.
WinMerge
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 |
/VERYSILENT /NORESTART |
WinRAR
Installation options:
1 2 |
Beta Stable |
These architectures are selectable:
1 2 |
x86 x64 |
The following languages are selectable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Danish Dutch English Finnish French German Italian Japanese Korean Norwegian Polish Portuguese Russian Spanish Swedish |
Installation arguments:
1 |
/S |
WinSCP
Installation arguments:
1 2 3 4 5 |
/VERYSILENT /ALLUSERS /NORESTART /NOCLOSEAPPLICATIONS /SUPPRESSMSGBOXES |
Wireshark
These architectures are selectable:
1 2 |
x86 x64 |
Installation arguments:
1 2 3 |
/S /desktopicon=no /quicklaunchdicon=no |
Zoom
Installation options:
1 2 |
Client Citrix HDX Media Plugin (Client for offloading) |
Installation arguments:
1 2 3 4 |
/i $InstallMSI /qn /norestart /L*V $ZoomLog |
Shortcut
In the GitHub I have stored a sample lnk file under Shortcut, as well as NeverRed logo as an icon file.
Change the path after the -file parameter to the location of your NeverRed folder.