Version 5.1.2:
09.01.2017 MS: Bug fix 136; If EdgeSight DataPath do not exist, it removes all files under the C drive !!
———————————
Version 5.1.1:
03.03.2016 MS: Fixed wrong syntax to check if Image Management Software like VDA, PVS Target Device Driver or VMware View Agent is installed
04.03.2016 MS: Fixed bug in function invoke-service, services would not started if needed
27.01.2016 MS: Moved $State -eq “Preparation” from BISF.ps1 to function Test-BISFPVSDriveLetter
———————————
Version 5.1.0:
21.01.2016 MS: Added function Get-OSCSessionType to run BIS-F from console session only
21.01.2016 MS: Fixed wrong syntax to check if Image Management Software like VDA, PVS Target Device Driver or VMware View Agent is installed
20.01.2016 MS: Fixed delAllUsersStartmenu, typos in variable
20.01.2016 MS: PrepareBaseImage.cmd: remove duplicated CLI command for -DisableIPv6 NO
20.01.2016 JP/MS: Bug fix in Feature 99: Wrong Dword to completely disable IPv6 – 0x000000FF
07.01.2016 MS: Feature 21; If no image management software would is detected; the service startup type would not change to manual
07.01.2016 MS: Feature 20; Added VMware Horizon View detection, thx to Bertram W?hrmann
07.01.2016 MS: Feature 105; Added Office 2016 x86 rearm support
07.01.2016 MS: Changed ExecutionPolicy from unrestricted to bypass
07.01.2016 MS: Change Request 79; Added Optimize-BISFWinSxs to cleanup and reduce WinSxs Folder (Win8, Win2012 R2 only), thx to Vincent Szabang
17.12.2015 MS: Bug fix; Misspelled CLI switch change from delAllUsersStartmenue to delAllUsersStartmenu
17.12.2015 MS: Bug fix; BISF.psm1; $ImageSW would be set to false, wrong order
16.12.2015 MS: Bug fix; BISF.psm1; Fixed code error 1133 Write-Progress “Done” “Done” -completed
16.12.2015 MS: Feature 100; Disabled Data Execution Prevention (DEP), disable Startup Repair option, Disabled New Network dialog, Set Power Saving Scheme to High Performance, thx to Thomas Krampe
16.12.2015 MS: Feature 100; Disabled uncessary Windows services, thx to Thomas Krampe
16.12.2015 MS. Feature 100; Disabled useless scheduled tasks, thx to Thomas Krampe
16.12.2015 MS. Feature 100; Added disk cleanup execution for Win8, thx to Thomas Krampe
16.12 2015 MS: Feature 97; Added support to hide PVS status tray icon, http://forums.citrix.com/thread.jspa?threadID=273278, thx to Ingmar Verheij – http://www.ingmarverheij.com
16.12.2015 MS: Feature 101; Redirect spool directory to PVS WriteCacheDisk, if PVS Target Device Driver is installed only
16.12.2015 MS: Feature 102; Redirect event logs (Aplication, Security, System) to PVS WriteCacheDisk, if PVS Target Device Driver is installed only
16.12.2015 MS: Feature 99; Added registry value to increase UDP packet size to 1500 bytes for FastSend – http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2040065, thx to Ingmar Verheij – http://www.ingmarverheij.com
16.12.2015 MS: Feature 99; Set multiplication factor to the default UDP scavenge value (MaxEndpointCountMult), http://support.microsoft.com/kb/2685007/en-us , thx to Ingmar Verheij – http://www.ingmarverheij.com
16.12.2015 MS: Feature 99; Added disable Receive Side Scaling (RSS), http://support.microsoft.com/kb/951037/en-us, thx to Ingmar Verheij – http://www.ingmarverheij.com
16.12.2015 MS: Feature 99; Added support to disable IPv6 completely, thx to Ingmar Verheij – http://www.ingmarverheij.com
15.12.2015 MS: Feature 96; Added VMware Tools optimizations, thx to Ingmar Verheij – http://www.ingmarverheij.com
15.12.2015 MS: Feature 94; Added Script 10_PrepBISF_KAVS.ps1 – Prepare Kaspersky Antivirus for Image Management Software
10.12.2015 MS: Changed product name from “Frantrange DSM ” to “Heat DSM”
25.11.2015 MS: Added support to reset Distributed Transaction Coordinator service if installed
25.11.2015 MS: Added support to clear DHCP entries of network adapter, to prevent BlueScreen on some PVS target devices https://www.citrix.com/blogs/2015/09/29/pvs-target-devices-the-blue-screen-of-death-rest-easy-we-can-fix-that
25.11.2015 MS: Stop DHCP client Service, see https://www.citrix.com/blogs/2015/09/29/pvs-target-devices-the-blue-screen-of-death-rest-easy-we-can-fix-that/
04.11.2015 MS: Added silent option ‘delAllUsersStartmenue’ to delete all Objects in C:\ProgramData\Microsoft\Windows\Start Menu\*
03.11.2015 MS: XenApp 6.x only: Personalization on each device -> Configure Citrix LicenseFile Cache Location and set NTFS Permissions for NetworkService with full access
03.11.2015 MS: Removed function NimbleFastReclaim, would be replaced with Write-ZeroesToFreeSpace, see Bug 62
26.10.2015 BR: Added delay between time sync and GPO execution to successfully apply the GPO after DST
26.10.2015 BR: 10_PrepBISF_IME.ps1; Added new script to delete Office 2010 IME Keyboards from Autorun
06.10.2015 MS: 10_PersBISF_Services.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_TimeAndGPO.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_OfficeKMS.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_CTX.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_WriteCacheDisk.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_ZCM.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_TM.ps1; Rewritten script with standard .SYNOPSIS
06.10.2015 MS: 10_PersBISF_SEP.ps1; Rewritten script with standard .SYNOPSIS, central BISF function couldn’t be use for services, SEP Service must being started with smc.exe
06.10.2015 MS: 10_PersBISF_SCOM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PersBISF_SCCM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PersBISF_FSLogix.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 99_PreBISF_Pre_BaseImage.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 98_PreBISF_Pre_BaseImage.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 97_PreBISF_Pre_BaseImage.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 96_PreBISF_REARM.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 90_PreBISF_CTX.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 10_PrepBISF_WriteCacheDisk.ps1; Rewritten script to use central BISF function
01.10.2015 MS: 10_PrepBISF_SecureBISFfolder.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PrepBISF_TM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PrepBISF_ZCM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PrepBISF_VSE.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 10_PrepBISF_Splunk.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
10.10.2015 MS: 10_PrepBISF_SEP.ps1; Rewritten script with standard .SYNOPSIS, central BISF function couldn’t used for services, SEP Service must being stopped with smc.exe
10.10.2015 MS: 10_PrepBISF_SCOM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.10.2015 MS: 90_PreBISF_CTX.ps1; Changed line 103 to create Cache Directory to store the CTX License File: New-Item -path “$LIC_BISF_CtxCache” -ItemType Directory -Force
01.10.2015 MS: 90_PreBISF_CTX.ps1; Changed line 236 to Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name “QMId” -Value ([byte[]]$new_QMID) -Force
30.09.2015 MS: 10_PrepBISF_SCCM.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_FSLogix.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_FrontRange.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_EPC.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_Empirum.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_CMTrace.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PrepBISF_AppVClient.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
30.09.2015 MS: 10_PersBISF_Altiris.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
29.09.2015 MS. Bug fix 93; Check if preparation phase is running to run $Global:returnTestPVSDriveLetter=Test-PVSDriveLetter -Verbose:$VerbosePreference (added in Bug fix 50 10.08.2015; Version 5.0.2)
02.09.2015 MS: 10_PrepBISF_Altiris.ps1; Rewritten script with standard .SYNOPSIS, use central BISF function to configure service
01.09.2015 MS: Added username to each log file entry
01.09.2015 MS: Change Request 88; Defrag runs on BaseDisk only
01.09.2015 MS: Added function Get-DiskNameExtension, to get BaseDisk or ParentDisk, defrag would be performed on BaseDisk only
01.09.2015 MS: Bug fix 42; SCCM: Fixed deleteCCMCache, this must be running before service stops
31.08.2015 MS: Added function Test-RegistryValue to test if the registry value exist (needed for SEP Client, WoW6432Node or native 64 Bit client)
31.08.2015 MS: Bug fix 89; SEP Preparation: Symantec fixes the registry location for the SEP-Client to WOW6432Node, fix in line 48-50 and function DeleteSEPData
31.08.2015 MS: Bug fix 89; SEP Personalization: Fixed the registry location for the SEP-Client to WoW6432Node, Fix in line 31-32 and function SetHostID
21.08.2015 MS: Change Request 77; Removed prefix XX,XA,XD from all files and scripts
21.08.2015 MS: Bug fix 76; FSLogix: Do not check PVS or MCS DiskMode, Service is already running or would be start if stopped
21.08.2015 MS: Bug fix 76; FSLogix: remove to set FSLogix service to manual, stopped service only.