Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
BigFix Fixlet Export

Title : Configuration: Chrome - Force Incognito Mode
ID : 3747
Author : jgstew
Domain : BESC
Imported : 2014-03-28T14:45:50
Source : bigfixm1_main @ BES-Root
-->
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Fixlet>
<Title>Configuration: Chrome - Force Incognito Mode</Title>
<Description><![CDATA[<P>&nbsp;</P>
<P>This fixlet uses Local Group Policy to set Chrome Policies</P>
<P>The changes are made the binary file located here:&nbsp; C:\Windows\System32\GroupPolicy\Machine\Registry.pol</P>
<P>The changes are also seen in the registry here:&nbsp; <FONT size=2>"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome"</P></FONT>
<P><STRONG>NOTE:</STRONG>&nbsp; Editing the registry directly does not work. These changes must be made using Local GPO. These policies seem to work with the per-user version of chrome, not just the enterprise MSI version.</P>
<P>&nbsp;</P>]]></Description>
<Relevance>/* Windows Only */ windows of operating system</Relevance>
<Relevance><![CDATA[/* Windows XP or Higher */ version of operating system >= "5.1"]]></Relevance>
<Relevance>/* Chrome Installed */ exists regapp &quot;chrome.exe&quot;</Relevance>
<Relevance>/* Only deploy if not currently found in registry */ not exists key &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome&quot; whose(exists value &quot;IncognitoModeAvailability&quot; whose(it=2) of it) of native registry</Relevance>
<Source>Internal</Source>
<SourceID>jgstew</SourceID>
<SourceReleaseDate>2014-03-27</SourceReleaseDate>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Fri, 28 Mar 2014 21:44:57 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to deploy this action.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell"><![CDATA[
// Download Utilities for automating Local Group Policy management
// http://blogs.technet.com/b/fdcc/archive/2008/05/07/lgpo-utilities.aspx
prefetch LGPO_Utilities.zip sha1:e849599553425754e2e070014fa7967d75671bdf size:311761 http://blogs.technet.com/cfs-filesystemfile.ashx/__key/telligent-evolution-components-attachments/01-5808-00-00-03-05-16-48/LGPO_2D00_Utilities.zip

// Download UnZip utility
prefetch unzip.exe sha1:84debf12767785cd9b43811022407de7413beb6f size:204800 http://software.bigfix.com/download/redist/unzip-6.0.exe sha256:2122557d350fd1c59fb0ef32125330bde673e9331eb9371b454c2ad2d82091ac
utility __Download\unzip.exe

waithidden __Download\unzip.exe -o "{pathname of client folder of current site}\__Download\LGPO_Utilities.zip" -d "{pathname of client folder of current site}\__Download"

// Create LGPO file to be applied to the system
delete __createfile
delete __Download\ChromeForceIncognitoLGPO.txt
createfile until END_OF_FILE
; -------------------------------------------------------------------------
; This Local Group Policy setting forces Google Chrome to always use Incognito Mode
; -------------------------------------------------------------------------

Computer
software\Policies\Google\Chrome
IncognitoModeAvailability
DWORD:2

END_OF_FILE

move __createfile "{pathname of client folder of current site}\__Download\ChromeForceIncognitoLGPO.txt"

// Apply the above LGPO
waithidden "{pathname of client folder of current site}\__Download\Apply_LGPO_Delta.exe" "{pathname of client folder of current site}\__Download\ChromeForceIncognitoLGPO.txt" /log "{pathname of client folder of current site}\__Download\Apply_LGPO_Delta.log" /error "{pathname of client folder of current site}\__Download\Apply_LGPO_Delta_ERROR.log"

// Update GPO - This might not be needed, and it might not even work.
waithidden gpupdate /Force /Wait:600 >> "{pathname of client folder of current site}\__Download\gpupdate.log"
]]></ActionScript>
<SuccessCriteria Option="OriginalRelevance"></SuccessCriteria>
</DefaultAction>
</Fixlet>
</BES>
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
BigFix Fixlet Export

Title : Configuration: Cisco VPN Registry Fix - Windows 8+
ID : 3945
Author : jgstew
Domain : BESC
Imported : 2015-01-15T11:53:23
Source : bigfixm1_main @ BES-Root
-->
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Fixlet>
<Title>Configuration: Cisco VPN Registry Fix - Windows 8+</Title>
<Description><![CDATA[&lt;enter a description of the task here&gt; ]]></Description>
<Relevance>/* Windows Only */ windows of operating system</Relevance>
<Relevance><![CDATA[/* Windows 8 or Higher */ version of operating system >= "6.2"]]></Relevance>
<Relevance><![CDATA[exists key whose (value "DisplayName" of it as string contains "Cisco Systems VPN Client" AND (it >= "5.0.6" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of native registry]]></Relevance>
<Relevance>exists (keys of key &quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services&quot; of native registry) whose ((it as string contains &quot;CVirtA_Desc&quot;) of value &quot;DisplayName&quot; of it)</Relevance>
<Category>Configuration</Category>
<Source>Internal</Source>
<SourceID>jgstew</SourceID>
<SourceReleaseDate>2015-01-15</SourceReleaseDate>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Thu, 15 Jan 2015 18:52:37 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to deploy this action.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell">
regset64 &quot;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA]&quot; &quot;DisplayName&quot;=&quot;Cisco Systems VPN Adapter{ if (x64 of operating system) then &quot; for 64-bit Windows&quot; else &quot;&quot; }&quot;
</ActionScript>
<SuccessCriteria Option="OriginalRelevance"></SuccessCriteria>
</DefaultAction>
</Fixlet>
</BES>
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
BigFix Fixlet Export

Title : Configure Firefox
ID : 2537
Author : hansen_m
Domain : BESC
Imported : 2013-07-19T05:36:34
Source : bigfixm1_main @ BES-Root
-->
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Fixlet>
<Title>Configure Firefox</Title>
<Description><![CDATA[<P>This fixlet will configure Firefox:</P>
<P>- Disable all updates (Locked)</P>
<P>- Disable the default browser prompt (Locked)</P>
<P>- Set the homepage (Preference)</P>
<P>- This task is applicable on Mac OS X</P>]]></Description>
<Relevance>mac of operating system</Relevance>
<Relevance>exists folder &quot;/Applications/Firefox.app&quot;</Relevance>
<Category>Mac Software Configuration</Category>
<Source>Internal</Source>
<SourceID>mah60</SourceID>
<SourceReleaseDate>2013-07-19</SourceReleaseDate>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Fri, 19 Jul 2013 12:32:51 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to deploy this action.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell">createfile until END_OF_FILE
pref(&quot;general.config.obscure_value&quot;, 0);
pref(&quot;general.config.filename&quot;, &quot;firefox_BigFix.cfg&quot;);
END_OF_FILE
delete &quot;/Applications/Firefox.app/Contents/MacOS/defaults/pref/local-settings.js&quot;
move __createfile &quot;/Applications/Firefox.app/Contents/MacOS/defaults/pref/local-settings.js&quot;
action parameter query &quot;homePage&quot; with description &quot;Home Page (or blank for about:blank)&quot; with default value &quot;http://www.apple.com&quot;
if {parameter &quot;homePage&quot; = &quot;&quot;}
parameter &quot;homePage&quot; = {parameter &quot;about:blank&quot;}
endif
createfile until END_OF_FILE
lockPref(&quot;app.update.auto&quot;, false);
lockPref(&quot;app.update.enabled&quot;, false);
lockPref(&quot;app.update.autoUpdateEnabled&quot;, false);
lockPref(&quot;extensions.update.enabled&quot;, false);
lockPref(&quot;browser.search.update&quot;, false);
pref(&quot;browser.shell.checkDefaultBrowser&quot;, false);
pref(&quot;browser.startup.homepage&quot;, &quot;{parameter &quot;homePage&quot;}&quot;);
pref(&quot;browser.startup.homepage_reset&quot;, &quot;{parameter &quot;homePage&quot;}&quot;);
pref(&quot;browser.startup.homepage_override.mstone&quot;, &quot;ignore&quot;);
END_OF_FILE
delete &quot;/Applications/Firefox.app/Contents/MacOS/firefox_BigFix.cfg&quot;
move __createfile &quot;/Applications/Firefox.app/Contents/MacOS/firefox_BigFix.cfg&quot;
</ActionScript>
<SuccessCriteria Option="RunToCompletion"></SuccessCriteria>
</DefaultAction>
</Fixlet>
</BES>
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
BigFix Task Export

Title : Configure Polycom CMA Desktop Server address
ID : 738
Author : jgstew
Domain : BESC
Imported : 2012-12-06T14:38:45
Source : bigfixm1_main @ BES-Root
-->
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Task>
<Title>Configure Polycom CMA Desktop Server address</Title>
<Description><![CDATA[This task will configure: Polycom CMA Desktop v5.2.2.<BR><BR>This task is applicable on: Windows XP, Windows XP x64, Windows Vista, Windows Vista x64, Windows 7 and Windows 7 x64. ]]></Description>
<Relevance>(name of it = &quot;WinXP&quot; OR name of it = &quot;WinXP-2003&quot; OR (name of it = &quot;WinVista&quot; AND product type of it = nt workstation product type AND NOT x64 of it) OR (name of it = &quot;WinVista&quot; AND product type of it = nt workstation product type AND x64 of it) OR (name of it = &quot;Win7&quot; AND NOT x64 of it) OR (name of it = &quot;Win7&quot; AND x64 of it)) of operating system</Relevance>
<Relevance><![CDATA[exists key whose (value "DisplayName" of it as string contains "Polycom CMA Desktop" AND (it >= "5.2" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x32 registry]]></Relevance>
<Relevance><![CDATA[exists file (value "InstallLocation" of key whose (value "DisplayName" of it as string contains "Polycom CMA Desktop" AND (it >= "5.2" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x32 registry as string & "assets\config\configuration.xml")]]></Relevance>
<Relevance><![CDATA["0.0.0.0" != (it as text) of xpath "//Varies/specCmaServerIpAddress" of xml document of file (value "InstallLocation" of key whose (value "DisplayName" of it as string contains "Polycom CMA Desktop" AND (it >= "5.2" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x32 registry as string & "assets\config\configuration.xml")]]></Relevance>
<Category>Software Configuration</Category>
<Source>jgs194</Source>
<SourceID>jgs194</SourceID>
<SourceReleaseDate>2012-06-13</SourceReleaseDate>
<MIMEField>
<Name>x-fixlet-source</Name>
<Value>Software Distribution Wizard</Value>
</MIMEField>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Thu, 06 Dec 2012 20:39:51 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here </Link>
<PostLink>to initiate the deployment process.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell"><![CDATA[// Set default Server IP address:
delete __createfile
// Using ActionScript, this will create a new VBScript file, write to it, execute it with cscript, and delete it.
// Begin reading lines and write to the VBScript file.
createfile until END_OF_FILE
'Begin VBScript Code
Set xmlDoc = _
CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "False"
xmlDoc.Load("{value "InstallLocation" of key whose (value "DisplayName" of it as string contains "Polycom CMA Desktop" AND (it >= "5.2.2.13044" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x32 registry}assets\config\configuration.xml")
Set colNodes=xmlDoc.selectNodes ("/Varies/specCmaServerIpAddress")
For Each objNode in colNodes
objNode.Text = "0.0.0.0"
Next
Set colNodes=xmlDoc.selectNodes ("/Varies/cmaServerType")
For Each objNode in colNodes
objNode.Text = "specify"
Next
Set colNodes=xmlDoc.selectNodes ("/Varies/signinAutoStart")
For Each objNode in colNodes
objNode.Text = "disable"
Next
xmlDoc.Save "{value "InstallLocation" of key whose (value "DisplayName" of it as string contains "Polycom CMA Desktop" AND (it >= "5.2.2.13044" as version) of (value "DisplayVersion" of it as string as version)) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of x32 registry}assets\config\configuration.xml"
END_OF_FILE
// Copy the newly created file to a filename that has a .vbs extension.
delete EditXML.vbs
copy __createfile EditXML.vbs
waithidden cscript.exe EditXML.vbs
delete EditXML.vbs]]></ActionScript>
<SuccessCriteria Option="OriginalRelevance"></SuccessCriteria>
</DefaultAction>
</Task>
</BES>
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
BigFix Fixlet Export

Title : Configure Safari
ID : 2538
Author : hansen_m
Domain : BESC
Imported : 2013-07-19T06:28:57
Source : bigfixm1_main @ BES-Root
-->
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Fixlet>
<Title>Configure Safari</Title>
<Description><![CDATA[<P>This fixlet will configure Safari:</P>
<P>- Set the homepage and contents of new tabs/windows</P>
<P>- Disable welcome page</P>
<P>- This task is applicable on Mac OS X</P>]]></Description>
<Relevance>mac of operating system</Relevance>
<Category>Mac Software Configuration</Category>
<Source>Internal</Source>
<SourceID>mah60</SourceID>
<SourceReleaseDate>2013-07-19</SourceReleaseDate>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Fri, 19 Jul 2013 13:26:45 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to deploy this action.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell">delete &quot;/Library/Preferences/com.apple.Safari.plist&quot;
action parameter query &quot;homePage&quot; with description &quot;Home Page (or blank for about:blank)&quot; with default value &quot;http://www.apple.com&quot;
if {parameter &quot;homePage&quot; = &quot;&quot;}
parameter &quot;homePage&quot; = {parameter &quot;about:blank&quot;}
endif
wait /usr/bin/defaults write /Library/Preferences/com.apple.Safari HomePage -string &quot;{parameter &quot;homePage&quot;}&quot;
wait /usr/bin/defaults write /Library/Preferences/com.apple.Safari &quot;Contents of New Tabs&quot; -int 1
wait /usr/bin/defaults write /Library/Preferences/com.apple.Safari &quot;Contents of New Windows&quot; -int 0
wait /usr/bin/defaults write /Library/Preferences/com.apple.Safari LastDisplayedWelcomePageVersionString -string &quot;{version of folder &quot;/Applications/Safari.app&quot;}&quot;</ActionScript>
</DefaultAction>
</Fixlet>
</BES>
Loading