<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server in API / CLI Discussion</title>
    <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3103#M288</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are seeing similar issues as Eric. We can start the script, it will download the xml, match the filters, login to the Check Point api, the script will run, create 288 objects, create the 10 groups or so, and publish successfully. But in the object explorer the groups are created but there are only 11 objects / networks. We are at version 80.10 Take 121&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Sep 2018 19:38:27 GMT</pubDate>
    <dc:creator>Security_Admini</dc:creator>
    <dc:date>2018-09-19T19:38:27Z</dc:date>
    <item>
      <title>Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3092#M277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;"&gt;Here is a Powershell script that will automate the creation of all Office 365 IP addresses and URLs in a management server R80+ :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*** UPDATE ***&lt;/P&gt;&lt;P&gt;Here is an improved version of the script :&amp;nbsp;&lt;A class="link-titled" href="https://github.com/dav3860/checkpoint_api_scripts/blob/master/Create-O365CheckpointObjects.ps1" title="https://github.com/dav3860/checkpoint_api_scripts/blob/master/Create-O365CheckpointObjects.ps1"&gt;Create-O365CheckpointObjects.ps1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;"&gt;It depends on the ConvertFrom-O365AddressesXMLFile module (&lt;/SPAN&gt;&lt;A href="https://github.com/it-praktyk/Convert-Office365NetworksData/tree/master/ConvertFrom-O365AddressesXMLFile" style="color: #417394; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;" target="_blank"&gt;https://github.com/it-praktyk/Conver...dressesXMLFile&lt;/A&gt;&lt;SPAN style="color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;"&gt;). So you need to install it first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; background-color: #fafafa;"&gt;Here is the help :&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;NOM&lt;BR /&gt;&amp;nbsp; Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ps1&lt;BR /&gt;&lt;BR /&gt;RÉSUMÉ&lt;BR /&gt;&amp;nbsp; Create the required objects in a Checkpoint R80&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; management server to allow Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; traffic&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;SYNTAXE&lt;BR /&gt;&amp;nbsp; Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ps1 &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Server&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Port&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;Int32&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;DomainName&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Service&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Prefix&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Category&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Type&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;CommonParameters&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;DESCRIPTION&lt;BR /&gt;&amp;nbsp; This script will connect to &lt;BR /&gt;https&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;support&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;office&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;net&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;en&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;us&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;static&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;O365IPAddresses&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;xml&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; and download an XML file containing the required objects to allow Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; traffic to pass&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; It will then create the objects &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;IPv4&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; IPv6 addresses or URLs&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; into the Checkpoint management&lt;BR /&gt;&amp;nbsp; server using the R80&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; API&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; according to the selected parameters&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; It depends on the ConvertFrom&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365AddressesXMLFile module&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;BR /&gt;https&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;github&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;com&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;it&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;praktyk&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;Convert&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Office365NetworksData&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;tree&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;master&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;ConvertFrom&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365AddressesXMLFile&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PARAMÈTRES&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Server &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; The mandatory Checkpoint management server hostname or IP address&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Port &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;Int32&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; The Checkpoint R80 API port&lt;BR /&gt;&amp;nbsp; By &lt;SPAN class="keyword token"&gt;default&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;443&lt;/SPAN&gt; will be used&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;DomainName &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Service &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; An optional Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; to filter on &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;among &lt;SPAN class="string token"&gt;"WAC"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Sway"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Planner"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Yammer"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"OfficeMobile"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ProPlus"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="string token"&gt;"RCA"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"OneNote"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"OfficeiPad"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"EXO"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"SPO"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Office365Video"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"LYO"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Identity"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"CRLs"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"o365"&lt;/SPAN&gt; and &lt;SPAN class="string token"&gt;"EOP"&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; If not specified&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; all Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; services objects will be created&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Prefix &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; A prefix &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; the Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; objects in the Checkpoint management server&lt;BR /&gt;&amp;nbsp; By &lt;SPAN class="keyword token"&gt;default&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"O365"&lt;/SPAN&gt; will be used&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Category &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; The primary category &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; the Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; application objects in the Checkpoint management server&lt;BR /&gt;&amp;nbsp; By &lt;SPAN class="keyword token"&gt;default&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Microsoft &amp;amp; Office365 Services"&lt;/SPAN&gt; will be used&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Type &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;String&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; A mandatory object type to filter on &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;among &lt;SPAN class="string token"&gt;"IPv4"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"IPv6"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"URL"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;CommonParameters&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Cette applet de commande prend en charge les paramètres courants&lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt; Verbose&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; Debug&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; ErrorAction&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; ErrorVariable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; WarningAction&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; WarningVariable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; OutBuffer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; PipelineVariable et OutVariable&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt; Pour plus d’informations&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; voir&lt;BR /&gt;&amp;nbsp; about_CommonParameters &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;BR /&gt;http&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;go&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;microsoft&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;com&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;fwlink&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt;LinkID&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;113216&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt; EXEMPLE &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; PS C&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;\&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Server cpserver &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Type IPv4&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; Description&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Will create the IPv4 objects &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; all the Office &lt;SPAN class="number token"&gt;365&lt;/SPAN&gt; apps in a Checkpoint management server&lt;BR /&gt;&amp;nbsp; named &lt;SPAN class="string token"&gt;"cpserver"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt; EXEMPLE &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; PS C&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;\&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Server cpserver &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Service LYO &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Type IPv6 &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Verbose&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; Description&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Will create the IPv6 network objects &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; Skype &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; Business in a Checkpoint management server&lt;BR /&gt;&amp;nbsp; named &lt;SPAN class="string token"&gt;"cpserver"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt; EXEMPLE &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;--&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; PS C&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;\&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Server cpserver &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Service EOP &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Type URL &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;Category &lt;SPAN class="string token"&gt;"Exchange"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; Description&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Will create an application object &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; Exchange Online&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; with the required URLs&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; and a primary&lt;BR /&gt;&amp;nbsp; category set to &lt;SPAN class="string token"&gt;"Exchange"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;REMARQUES&lt;BR /&gt;&amp;nbsp; Pour consulter les exemples&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tapez&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"get-help Create-O365CheckpointObjects.ps1 -examples"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Pour plus d'informations&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tapez&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt; "get&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;help Create&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;O365CheckpointObjects&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ps1&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;detailed"&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; Pour obtenir des informations techniques&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tapez&lt;SPAN class="operator token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"get-help Create-O365CheckpointObjects.ps1 -full"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Mar 2017 09:35:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3092#M277</guid>
      <dc:creator>David_GOURANTON</dc:creator>
      <dc:date>2017-03-13T09:35:23Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3093#M278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Awesome stuff!&amp;nbsp;&amp;nbsp;&amp;nbsp; This is very similar to what I did in this thread &lt;A href="https://community.checkpoint.com/thread/4881"&gt;Adding members to a group&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 02:22:29 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3093#M278</guid>
      <dc:creator>Quinn_Yost</dc:creator>
      <dc:date>2017-03-22T02:22:29Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3094#M279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The biggest issue we face with O365 is keeping the IP list up-to-date since it is so dynamic. What would happen if you run this script say every week? Is it designed for that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Mar 2017 09:32:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3094#M279</guid>
      <dc:creator>Stan_Damen</dc:creator>
      <dc:date>2017-03-30T09:32:23Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3095#M280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you can use this script to add new IP addresses every month for example. But I think it's not going to work perfectly, as Microsoft uses CDNs like Akamai to host some content, and these IP addresses are not documented.&lt;/P&gt;&lt;P&gt;We have chosen to use the AppControl + URL Filtering + HTTPS Inspection blades and to base our rules on URLs and applications, not IP ranges. We had to make HTTPS Inspection bypasses on specific IP addresses to make Skype and Outlook work flawlessly, but so far it's working. I can give you some details on our policy on demand.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Apr 2017 09:06:51 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3095#M280</guid>
      <dc:creator>David_GOURANTON</dc:creator>
      <dc:date>2017-04-03T09:06:51Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3096#M281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That would be great if you can.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing we have though is that we need to open certain ports towards Azure (for instance the MSSQL management ports). We do this towards the whole Azure range, since we can't determine beforehand what IP it will be. I guess it could be scripted as well, but I'll look at that once we move to R80.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Apr 2017 11:35:34 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3096#M281</guid>
      <dc:creator>Stan_Damen</dc:creator>
      <dc:date>2017-04-07T11:35:34Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3097#M282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David, I am interested into the list of IP that you had to put for bypassing HTTPS inspection, could you please share it ?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Apr 2017 09:35:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3097#M282</guid>
      <dc:creator>Regis_Klein</dc:creator>
      <dc:date>2017-04-14T09:35:21Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3098#M283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here are the HTTPS inspection bypass rules we had to create in order to make to services work :&lt;/P&gt;&lt;P&gt;Skype for Business :&lt;/P&gt;&lt;P&gt;Source / Destination / Services / Site Category / Action&lt;/P&gt;&lt;P&gt;Internal_Nets / O365_IPv4_LYO / Skype_Entreprise / Any / Bypass&lt;/P&gt;&lt;P&gt;Internal_Nets / Internet / Skype_Entreprise / Skype_Custom_URLs / Bypass&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exchange Online (autodiscovery, etc) :&lt;/P&gt;&lt;P&gt;Source / Destination / Services / Site Category / Action&lt;/P&gt;&lt;P&gt;Internal_Nets / O365_IPv4_EXO / https / Any / Bypass&lt;/P&gt;&lt;P&gt;Internal_Nets / Internet&amp;nbsp; / https / O365_URL_EXO / Bypass&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We also had to add these rules in the Application policy :&lt;/P&gt;&lt;P&gt;Internal_Nets / O365_IPv4_EXO / http / Accept&lt;/P&gt;&lt;P&gt;Internal_Nets / O365_IPv4_EXO / https / Accept&lt;/P&gt;&lt;P&gt;Internal_Nets / O365_IPv4_LYO / Skype_Entreprise / Accept&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where :&lt;/P&gt;&lt;P&gt;O365_IPv4_LYO, O365_URL_EXO &amp;amp; O365_IPv4_EXO where created by our Powershell script, eg :&lt;/P&gt;&lt;P&gt;Create-O365CheckpointObjects -Server cpserver -Service EXO -Type URL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Skype_Entreprise" service matches :&lt;/P&gt;&lt;P&gt;https, TCP/50000-59999, UDP/50000-59999, TCP/5223, UDP/3478&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "Skype_Custom_URLs" application/site corresponds to :&lt;/P&gt;&lt;P&gt;*.lync.com, lync.com, *.skype.com, skype.com, *.skype.net, skype.net, *.trouter.io&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Apr 2017 11:01:02 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3098#M283</guid>
      <dc:creator>David_GOURANTON</dc:creator>
      <dc:date>2017-04-19T11:01:02Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3099#M284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you explain how the 'ConvertFrom-O365AddressesXMLFile' &amp;amp; 'Create-O365CheckpointObjects.ps1' work hand in hand to create the objects?&amp;nbsp; A little confused on how to get it working.&lt;/P&gt;&lt;P&gt;We are current using&amp;nbsp;Python scripts to import AWS &amp;amp; Azure ranges.&amp;nbsp; Is there a Python script for creating the Office 365 ranges?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2017 14:02:26 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3099#M284</guid>
      <dc:creator>Raj_Khatri</dc:creator>
      <dc:date>2017-12-20T14:02:26Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3100#M285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the best way to load the&amp;nbsp;ConvertFrom-O365AddressesXMLFile module?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2018 21:17:08 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3100#M285</guid>
      <dc:creator>Cecil_Jackson</dc:creator>
      <dc:date>2018-07-23T21:17:08Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3101#M286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are utilizing this script to the MDS IP address for the Global Policy. The script says it has been successful but we do not see any of the objects yet in the global policy. Any thoughts?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2018 11:39:44 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3101#M286</guid>
      <dc:creator>Eric_Knopp</dc:creator>
      <dc:date>2018-08-20T11:39:44Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3102#M287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found this to be helpful:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://activedirectorypro.com/install-powershell-modules/" title="https://activedirectorypro.com/install-powershell-modules/"&gt;How to install PowerShell modules&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Overview - install updated version of powershell 5+&lt;/P&gt;&lt;P&gt;$Env:PSModulePath - Get the path to put the script&lt;/P&gt;&lt;P&gt;Create a directory for the script&lt;/P&gt;&lt;P&gt;Put the .ps1 in the directory&lt;/P&gt;&lt;P&gt;Rename it to .psm1&lt;/P&gt;&lt;P&gt;Import-module&lt;/P&gt;&lt;P&gt;Get-Module -ListAvailable - ensure it is showing in directory placed&lt;/P&gt;&lt;P&gt;run script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes&lt;/P&gt;&lt;P&gt;Run powershell as administrator&lt;/P&gt;&lt;P&gt;Likely will have to allow running unsigned scripts&lt;/P&gt;&lt;P&gt;Likely will have to enable api, ensure user has api access, and allow api access from a system other than the management server&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 19:30:14 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3102#M287</guid>
      <dc:creator>Security_Admini</dc:creator>
      <dc:date>2018-09-19T19:30:14Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Checkpoint management server</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3103#M288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are seeing similar issues as Eric. We can start the script, it will download the xml, match the filters, login to the Check Point api, the script will run, create 288 objects, create the 10 groups or so, and publish successfully. But in the object explorer the groups are created but there are only 11 objects / networks. We are at version 80.10 Take 121&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 19:38:27 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/3103#M288</guid>
      <dc:creator>Security_Admini</dc:creator>
      <dc:date>2018-09-19T19:38:27Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Che</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/59159#M3748</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;New URL to DL pre requisite module :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/it-praktyk/ExchangeServerManagement/tree/master/Convert-Office365NetworksData/ConvertFrom-O365AddressesXMLFile" target="_blank"&gt;https://github.com/it-praktyk/ExchangeServerManagement/tree/master/Convert-Office365NetworksData/ConvertFrom-O365AddressesXMLFile&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 13:07:08 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/59159#M3748</guid>
      <dc:creator>LBalmont</dc:creator>
      <dc:date>2019-07-29T13:07:08Z</dc:date>
    </item>
    <item>
      <title>Re:  Powershell script to automate the creation of required Office 365 IP addresses or URLs in a Che</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/71551#M4268</link>
      <description>&lt;P&gt;While reviewing David's code&amp;nbsp;for &lt;SPAN&gt;my &lt;/SPAN&gt;&lt;A href="https://www.checkpoint.com/cpx/europe/" target="_self" rel="nofollow noopener noreferrer"&gt;CPX 2020&lt;/A&gt;&lt;SPAN&gt; presentation &lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;EM&gt;CheckMates - Best of Code Hub Contributions&lt;/EM&gt;&lt;SPAN&gt;' in Vienna on February 5th, 2020 (14:00 - 14:30) I noticed that &lt;STRONG&gt;this solution has become &lt;U&gt;OBSOLETE&lt;/U&gt;&lt;/STRONG&gt; because:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;it relies on the PowerShell Module&amp;nbsp;&lt;A href="https://github.com/it-praktyk/ExchangeServerManagement/tree/master/Convert-Office365NetworksData/ConvertFrom-O365AddressesXMLFile" target="_self"&gt;ConvertFrom-O365AddressesXMLFile&lt;/A&gt;&amp;nbsp;which tries to download an &lt;A href="https://support.content.office.net/en-us/static/O365IPAddresses.xml" target="_self"&gt;XML&lt;/A&gt; from Microsoft which isn't available anymore (&lt;EM&gt;Microsoft switched to &lt;A href="https://endpoints.office.com/endpoints/worldwide?noipv6&amp;amp;ClientRequestId=b10c5ed1-bad1-445f-b386-b919946339a7" target="_self"&gt;JSON&lt;/A&gt;&lt;/EM&gt;)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Check Point natively offers &lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk135572" target="_self"&gt;Office365&lt;/A&gt; as an &lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk131852" target="_self"&gt;update object&lt;/A&gt;&amp;nbsp;since R80.20&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;newer alternatives have been provided by the community &lt;A href="https://community.checkpoint.com/t5/API-CLI-Discussion-and-Samples/Can-we-create-custom-updatable-objects-in-R80-20/m-p/47914/highlight/true#M3190" target="_self"&gt;here&lt;/A&gt;&amp;nbsp;(&lt;EM&gt;Python&lt;/EM&gt;) and &lt;A href="https://community.checkpoint.com/t5/API-CLI-Discussion-and-Samples/Basic-script-for-importing-IP-Address-objects-from-feed-here/m-p/40842/highlight/true#M2759" target="_self"&gt;there&lt;/A&gt; (&lt;EM&gt;Bash&lt;/EM&gt;)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Fri, 03 Jan 2020 11:53:35 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Powershell-script-to-automate-the-creation-of-required-Office/m-p/71551#M4268</guid>
      <dc:creator>Danny</dc:creator>
      <dc:date>2020-01-03T11:53:35Z</dc:date>
    </item>
  </channel>
</rss>

