This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Function Get-iRule { | |
<# | |
.SYNOPSIS | |
Retrieve specified iRule(s) | |
.NOTES | |
iRule names are case-specific. | |
#> | |
[cmdletBinding()] | |
param( | |
$F5Session=$Script:F5Session, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#_sys_APM_ExchangeSupport_helper iRule | |
$String1 = @" | |
# Copyright 2003-2006, 2012-2013, 2016. F5 Networks, Inc. See End User License Agreement ("EULA") | |
# for license terms. Notwithstanding anything to the contrary in the EULA, | |
# Licensee may copy and modify this software product for its internal business | |
# purposes. Further, Licensee may upload, publish and distribute the modified | |
# version of the software product on devcentral.f5.com. | |
# | |
# The purpose of this iRule is for help the main virtual for the timing of the HTTP request retry | |
# during the SSO process for OutlookAnywhere protocol request which has a Content-Length value of 1GB. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Function Get-F5SyncStatus{ | |
<# | |
.SYNOPSIS | |
Retrieve the sync status details for the specific BIG-IP device | |
#> | |
[cmdletBinding()] | |
param ( | |
$F5Session=$Script:F5Session | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This script will download the latest version of the F5-LTM PowerShell module from github and install it for the current user. | |
# Thanks to DarkOperator for doing all the heavy lifting for this snippet | |
# https://gist.github.com/darkoperator/3f9da4b780b5a0206bca | |
# Make sure the module is not loaded | |
Remove-Module F5-LTM -ErrorAction SilentlyContinue | |
# Download latest version | |
$webclient = New-Object System.Net.WebClient | |
$url = "https://github.com/joel74/POSH-LTM-Rest/archive/master.zip" |