tag:blogger.com,1999:blog-80603374826370710492017-11-21T16:10:49.061+10:00Wayne HoggettInformation Technology ProfessionalWayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.comBlogger394125tag:blogger.com,1999:blog-8060337482637071049.post-51490663832778309552017-06-11T07:01:00.001+10:002017-06-11T07:01:11.600+10:00Add-HybridRunbookWorker : Machine is already registered to differnt account<p>&nbsp;</p> <p>If you receive the error: Add-HybridRunbookWorker : Machine is already registered to differnt account</p> <p>Simply delete the key under: <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HybridRunbookWorker</strong> and try the command again.</p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com4tag:blogger.com,1999:blog-8060337482637071049.post-38293519315816008642016-12-10T13:02:00.001+10:002016-12-10T13:02:46.685+10:00Procedure: Using a Responder to block access to a URL from a specific subnet<p><strong>Create the responder action</strong> <p>In the Expression below, I am creating a HTML response that will respond with the blocked URL, the CLIENT IP and the CLIENT subnet, which is based on a 24-bit mask. <p><a href="https://lh3.googleusercontent.com/-QjJe7c-ASPw/WEtwQCFPszI/AAAAAAAAGFQ/xIZyd4NLA5w/s1600-h/clip_image001%25255B8%25255D%25255B2%25255D.png"><img title="clip_image001[8]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image001[8]" src="https://lh3.googleusercontent.com/-j3NX0fiDAwM/WEtwQpYkipI/AAAAAAAAGFU/-P2Img5KaKY/clip_image001%25255B8%25255D_thumb.png?imgmax=800" width="644" height="334"></a> <p><strong>Create a Responder policy</strong> <p>In the expression below, I am checking if the red URL is being accessed and if the subnet (again 24-bit mask) is in the subnet that is not permitted. <p><a href="https://lh3.googleusercontent.com/-Gqm2AL-GBkE/WEtwRDdbmHI/AAAAAAAAGFY/Bp89B85V4j8/s1600-h/clip_image002%25255B4%25255D%25255B2%25255D.png"><img title="clip_image002[4]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image002[4]" src="https://lh3.googleusercontent.com/-vzG5Fx0YvJs/WEtwRndzX1I/AAAAAAAAGFc/RYoFpjLRvlU/clip_image002%25255B4%25255D_thumb.png?imgmax=800" width="427" height="484"></a> <p><strong>Bind the Policy to the vServer</strong> <p>This is a simple process, click the + symbol on Policies, select Responder and bind the responder policy that you’ve created. <p><a href="https://lh3.googleusercontent.com/-0Wzfhsl2FAU/WEtwSMCve7I/AAAAAAAAGFg/uP_ch08uXXU/s1600-h/clip_image003%25255B4%25255D%25255B2%25255D.png"><img title="clip_image003[4]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image003[4]" src="https://lh3.googleusercontent.com/-P3im5Jv0wg8/WEtwSqyVcXI/AAAAAAAAGFk/vJm05qrd4fs/clip_image003%25255B4%25255D_thumb.png?imgmax=800" width="644" height="84"></a> <p><a href="https://lh3.googleusercontent.com/-7kxGmDUai58/WEtwTHFLtgI/AAAAAAAAGFo/OWqp_yE-g0w/s1600-h/clip_image004%25255B4%25255D%25255B2%25255D.png"><img title="clip_image004[4]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image004[4]" src="https://lh3.googleusercontent.com/-03ULHGAXTsY/WEtwToWlZjI/AAAAAAAAGFs/TQv5R20EXH8/clip_image004%25255B4%25255D_thumb.png?imgmax=800" width="335" height="446"></a> <p><a href="https://lh3.googleusercontent.com/-lS8oohtUJE4/WEtwUNV7uXI/AAAAAAAAGFw/hqgnALnlAU4/s1600-h/clip_image005%25255B4%25255D%25255B2%25255D.png"><img title="clip_image005[4]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image005[4]" src="https://lh3.googleusercontent.com/-ytsOshCE1C0/WEtwUdDvXPI/AAAAAAAAGF0/1h4Ge86jptw/clip_image005%25255B4%25255D_thumb.png?imgmax=800" width="644" height="70"></a> <p><strong>Result</strong> <p>From a blocked client <p><a href="https://lh3.googleusercontent.com/-AooUBy-hnKU/WEtwUw7PUvI/AAAAAAAAGF4/E3bWjm0_4x0/s1600-h/clip_image006%25255B4%25255D%25255B2%25255D.png"><img title="clip_image006[4]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image006[4]" src="https://lh3.googleusercontent.com/-pv8hf035ENo/WEtwVTlhlsI/AAAAAAAAGF8/1sa58pM_cQQ/clip_image006%25255B4%25255D_thumb.png?imgmax=800" width="644" height="104"></a> <p>Check the reverse to ensure permitted clients are not blocked. The naming conventions for the NetScaler entities used in this blog post are not recommended in a production environment.</p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com1tag:blogger.com,1999:blog-8060337482637071049.post-26219245370070382562016-10-05T19:28:00.001+10:002016-10-05T19:28:11.433+10:00Citrix NetScaler - How to generate a CSR and Install Signed Certificate<p>&nbsp;</p> <p><strong>Enable SSL Offload</strong></p> <p>1. Navigate to System –&gt; Settings and click Configure Basic Features</p> <p><a href="https://lh3.googleusercontent.com/-HFm6tbi3COI/V_THZih1pFI/AAAAAAAAGBo/Eae9v0Iyjzo/s1600-h/image2.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-yw7FjYxFSwo/V_THaIWx7UI/AAAAAAAAGBs/ceRxNvDxMqc/image_thumb.png?imgmax=800" width="404" height="228"></a></p> <p>2. Select SSL Offloading and click OK</p> <p><a href="https://lh3.googleusercontent.com/-fedVv8WhADg/V_THauUw48I/AAAAAAAAGBw/eeZ-5njnoX0/s1600-h/image5.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-eUarPSG-0Sk/V_THbOKyQoI/AAAAAAAAGB0/vfBJDwqLAWI/image_thumb1.png?imgmax=800" width="404" height="210"></a></p> <p><strong>Create the RSA Key</strong></p> <p>1. Navigate to Traffic Management –&gt; SSL –&gt; SSL Files</p> <p><a href="https://lh3.googleusercontent.com/-BQqCoM_8bBU/V_THbUe1OTI/AAAAAAAAGB4/PY_RWkXNr9E/s1600-h/image11.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-KMZqz-ADpME/V_THb8g4q2I/AAAAAAAAGB8/GZUivHd6cAY/image_thumb3.png?imgmax=800" width="331" height="97"></a></p> <p>2. Click Create RSA Key</p> <p><a href="https://lh3.googleusercontent.com/-mljY_Iv9QhE/V_THcV_Oc3I/AAAAAAAAGCA/PpBTDthPjzw/s1600-h/image14.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Hb9AunzO0Bs/V_THc4xhJaI/AAAAAAAAGCE/z8fZSr7-GZI/image_thumb4.png?imgmax=800" width="404" height="206"></a></p> <p>3. Enter in the following details (Only the fields marked * are required, but I recommend filling in more details) and click Create</p> <ul> <li>A file name, you will need this later, so make note <li>A key size (2048 is OK – The higher the number, the longer it will take to generate) <li>The PEM format and PEM encoding algorithm <li>The passphrase</li></ul> <p><a href="https://lh3.googleusercontent.com/-JZSpfpLd5qM/V_THdQuCgGI/AAAAAAAAGCI/soYhn7a9KTw/s1600-h/image17.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-gxjDZuUtpng/V_THd-m_8tI/AAAAAAAAGCM/46uEcsOwlxc/image_thumb5.png?imgmax=800" width="334" height="404"></a></p> <p><a href="https://lh3.googleusercontent.com/-gnpE6-nDDtA/V_THecsyNvI/AAAAAAAAGCQ/A9Jk6Ez2sUc/s1600-h/image23.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-KPXbJbZGJNw/V_THeh1_h-I/AAAAAAAAGCU/1wI70kMGZbE/image_thumb7.png?imgmax=800" width="404" height="31"></a></p> <p><strong>Create the Certificate Signing Request (CSR)</strong></p> <p>1. Click CSRs in the menu (It’s located here: Traffic Management –&gt; SSL –&gt; SSL Files)</p> <p><a href="https://lh3.googleusercontent.com/-m7TNoR9uzTM/V_THfNU1BWI/AAAAAAAAGCY/52ZL5OYar3s/s1600-h/image26.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Q9lKS2-u2jQ/V_THfrC-QhI/AAAAAAAAGCc/ti6JFi2Vb2k/image_thumb8.png?imgmax=800" width="322" height="79"></a></p> <p>2. Click Create Certificate Signing Request (CSR)</p> <p><a href="https://lh3.googleusercontent.com/-XX6IWMsXXz8/V_THgEyOhjI/AAAAAAAAGCg/fCi__21Roj8/s1600-h/image29.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-SpEi6pcyPa0/V_THggZ2B-I/AAAAAAAAGCk/AyF0LPN7Skc/image_thumb9.png?imgmax=800" width="404" height="140"></a></p> <p>3. Enter in the following details:</p> <ul> <li>Request file name <li>Key file name (Created in the previous step) <li>Format <li>Passphrase for the key <li>The Digest Method <li>The other required files</li></ul> <p>And click Create</p> <p><a href="https://lh3.googleusercontent.com/-5oaDrOiQoIo/V_THhIwGocI/AAAAAAAAGCo/v6PDk0a0JCY/s1600-h/image32.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-xGjWJ2Tebqs/V_THh370QXI/AAAAAAAAGCs/eyKC0FZwzCo/image_thumb10.png?imgmax=800" width="270" height="404"></a></p> <p><strong>Provide the CSR to the Certificate Authority (CA)<br><br></strong>I’m using StartSSL in the example below.</p> <p>1. Select the CSR and click Download</p> <p><a href="https://lh3.googleusercontent.com/-S6c4imVA9cc/V_THiWHIetI/AAAAAAAAGCw/EoT4IEUY2XU/s1600-h/image35.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-fvarEZhyrwg/V_THi0mHnzI/AAAAAAAAGC0/l4chrQrjRkw/image_thumb11.png?imgmax=800" width="404" height="346"></a></p> <p>2. Open the Certificate in a text editor and copy the text</p> <p>3. Paste the text into the CSR request form</p> <p><a href="https://lh3.googleusercontent.com/-M9lDbIzDkBM/V_THjbUQVqI/AAAAAAAAGC4/k5zhXi4eJBQ/s1600-h/image41.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-GzT8fXMYxf4/V_THjxhroBI/AAAAAAAAGC8/CbxNPcJhrcs/image_thumb13.png?imgmax=800" width="320" height="404"></a></p> <p>4. Download your certificate</p> <p><a href="https://lh3.googleusercontent.com/-hCS63M23JfU/V_THksnkE0I/AAAAAAAAGDA/6rFIrLUbDsg/s1600-h/image44.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-UIUs9oeSsLI/V_THlLNiJmI/AAAAAAAAGDE/XBfQqk2DFb4/image_thumb14.png?imgmax=800" width="404" height="77"></a></p> <p>Install the certificate</p> <p>1. In the top menu, click Certificate</p> <p><a href="https://lh3.googleusercontent.com/-PA0bTvAtPTc/V_THlcjgc4I/AAAAAAAAGDI/qM_ewAG1Lss/s1600-h/image47.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-GFEgrOJsPdw/V_THl0SiQFI/AAAAAAAAGDM/oPsKXjsthcI/image_thumb15.png?imgmax=800" width="337" height="135"></a></p> <p>2. Click Upload</p> <p><a href="https://lh3.googleusercontent.com/-S2HnwU4iWMY/V_THmQ9RP3I/AAAAAAAAGDQ/UAKZgKS8kig/s1600-h/image50.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-DBEHQtHx0po/V_THm8brtvI/AAAAAAAAGDU/ih2EufYF2DM/image_thumb16.png?imgmax=800" width="404" height="163"></a></p> <p>3. Browse for the file that you downloaded (You can use the Apache files) and click OK</p> <p><a href="https://lh3.googleusercontent.com/-arEtE8JS-Eo/V_THnUc-ppI/AAAAAAAAGDY/g1t0BV75ZVI/s1600-h/image57.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-f6EBDW67QWY/V_THn1F6weI/AAAAAAAAGDc/X_yCCC8STeQ/image_thumb18.png?imgmax=800" width="404" height="149"></a></p> <p>4. Navigate to Traffic Management –&gt; SSL –&gt; SSL Certificate –&gt; Server Certificates</p> <p><a href="https://lh3.googleusercontent.com/-DNeRBj7KrHc/V_THoNvrudI/AAAAAAAAGDg/Ex0OsEnvfs4/s1600-h/image60.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-jaQdKRQ5czA/V_THoz4YU5I/AAAAAAAAGDk/D1C-utvm2X8/image_thumb19.png?imgmax=800" width="404" height="265"></a></p> <p>5. Click Install</p> <p><a href="https://lh3.googleusercontent.com/-cWOJd6w0K2M/V_THpARzY6I/AAAAAAAAGDo/LmCdpzv0ac0/s1600-h/image63.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-3lWMpyZDcr0/V_THpi-yaYI/AAAAAAAAGDs/CXivM31fxYw/image_thumb20.png?imgmax=800" width="404" height="155"></a></p> <p>6. Enter in a name for the Certificate-Key Pair, choose the certificate file (you just uploaded), the Key File and enter the password for the Key file</p> <p><a href="https://lh3.googleusercontent.com/-50xSyqw2e1w/V_THqGlhydI/AAAAAAAAGDw/zVSZy2fwTvg/s1600-h/image66.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-ea8_wgINRkY/V_THqs6jysI/AAAAAAAAGD0/rfoSlJi_LuI/image_thumb21.png?imgmax=800" width="404" height="403"></a></p> <p>7. Click Install</p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com1tag:blogger.com,1999:blog-8060337482637071049.post-50041961444354483412016-08-29T20:39:00.001+10:002016-08-29T20:39:05.148+10:00Citrix Unified Gateway - It is all that!<p>&nbsp;</p> <p>Citrix Unified Gateway, the evolution of Citrix NetScaler Gateway. It really is all it’s cracked up to be. Sure it might not be feature complete just yet, but it’s a powerful solution that provides access to all your apps, desktops, email, and remote desktop from a single URL, with no client to install. Basically, NetScaler Gateway provides:</p> <ul> <li>Any App (Internal, SaaS, Virtual)</li> <li>Any Desktop (XenApp, XenDesktop, RDP)</li> <li>Any Device (Windows, iOS, Android)</li> <li>Any time</li> <li>From one URL</li> <li>With one sign-on (Single sign-on, access every app)</li></ul> <p>In the next series of blog posts, I will show you how to configure your very own NetScaler Unified Gateway.</p> <p><a href="https://lh3.googleusercontent.com/-LzrpAM0v90s/V8QQxBl7ExI/AAAAAAAAGAM/7ZvhWqaXU04/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/--PNhVGG91BM/V8QQx-xdLeI/AAAAAAAAGAQ/jG988Um7BNU/image_thumb.png?imgmax=800" width="404" height="311"></a></p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-68885747821985751042016-08-07T11:30:00.000+10:002016-08-07T11:30:11.415+10:00Citrix NetScaler–Configuring High Availability<p>&nbsp;</p> <p>If you haven’t already checked out my previous posts, you can start there and get a pair of NetScalers ready to configure as a HA pair.</p> <ol> <li>Installing NetScaler VPX on Client Hyper-V (Windows 10) </li> <li><a href="http://forensics.sch.ac.kr/?demo=brain-demos-test&cert=2016/07/netscaler-vpx-initial-configuration.html">NetScaler VPX - Initial Configuration</a></li></ol> <p><strong>High Availability Configuration</strong></p> <p>1. Logon to your NetScaler (Either will do), no need to logon to both</p> <p>2. Click System –&gt; High Availability</p> <p><a href="https://lh3.googleusercontent.com/-jPTg3Y4bUKA/V51U4ZucrNI/AAAAAAAAF-o/8PDT5kFp0HM/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-kErKaqgFQ_w/V51U48H5GPI/AAAAAAAAF-s/5o6boemKH0U/image_thumb.png?imgmax=800" width="404" height="330"></a></p> <p>You will notice that the NetScaler you are logged on to is already listed, that’s because it is part of a single-node high availability group.</p> <p>3. Click Add</p> <p><a href="https://lh3.googleusercontent.com/-VMz26FW1zsw/V51U5eXIShI/AAAAAAAAF-w/yhmCsIn0c5o/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-64EasKJTA9c/V51U6KPnOkI/AAAAAAAAF-0/Hx-H48muUNg/image_thumb%25255B1%25255D.png?imgmax=800" width="404" height="291"></a></p> <p>4. Enter the IP Address (NSIP) and the remote system login credential and click Create</p> <p><a href="https://lh3.googleusercontent.com/-IQRIA_gVwIQ/V51U6lZgfuI/AAAAAAAAF-4/Lp_KowmswPg/s1600-h/image%25255B8%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Zl1Fdc2Gn1c/V51U7BdIY5I/AAAAAAAAF-8/60a_4MZ5NxY/image_thumb%25255B2%25255D.png?imgmax=800" width="393" height="404"></a></p> <p>5. Initially the node status will show as UNKOWN, click Refresh to check for an updated status</p> <p><a href="https://lh3.googleusercontent.com/-5LQZ4cTjvNI/V51U7mWxUPI/AAAAAAAAF_A/WjZX20YhwPg/s1600-h/image%25255B11%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-8Jv3uQdwXYk/V51U8KKoj4I/AAAAAAAAF_E/FDNlJTpnUMg/image_thumb%25255B3%25255D.png?imgmax=800" width="404" height="142"></a></p> <p><a href="https://lh3.googleusercontent.com/-nlNRBE8fu7c/V51U8vhdFKI/AAAAAAAAF_I/N_zUhprHRHs/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-rf-ryW0yCe8/V51U9GoyRZI/AAAAAAAAF_M/UCJEnZch-Bs/image_thumb%25255B4%25255D.png?imgmax=800" width="404" height="149"></a></p> <p>6. Save the configuration</p> <p>7. The top right corner will show the current HA status.</p> <p>IMPORTANT: Always make configuration changes on the PRIMARY node.</p> <p><a href="https://lh3.googleusercontent.com/-ZpAw5YB6xAA/V51U969YfOI/AAAAAAAAF_Q/ito5iPUQn0U/s1600-h/image%25255B17%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-JCiodl9k9QU/V51U-ZiBpOI/AAAAAAAAF_U/ppwtS33FV_8/image_thumb%25255B5%25255D.png?imgmax=800" width="258" height="123"></a></p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-16716126729796461532016-08-06T11:13:00.000+10:002016-08-06T11:13:00.291+10:00Licensing Citrix NetScaler 11 VPX (Trial)<p>&nbsp;</p> <p>1. Configure a static MAC address on your NetScaler VPX VM to ensure it does not change, and make note of the MAC Address, you will need it in step 6</p> <p><a href="https://lh3.googleusercontent.com/-65urg_NnvMM/V51QyjCbk8I/AAAAAAAAF9Q/3PXcTHvE18g/s1600-h/image%25255B8%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-iXrY-TgtkO8/V51QzUhsA9I/AAAAAAAAF9U/OarUomDRETY/image_thumb%25255B2%25255D.png?imgmax=800" width="404" height="330"></a></p> <p>2. Login to Citrix.com</p> <p>3. Navigate to the following URL:<a title="https://www.citrix.com/account/toolbox/manage-licenses/single-allocation.html" href="https://www.citrix.com/account/toolbox/manage-licenses/single-allocation.html">https://www.citrix.com/account/toolbox/manage-licenses/single-allocation.html</a></p> <p>4. Enter the License Key you were emailed when you signed up for the trial and click Continue</p> <p><a href="https://lh3.googleusercontent.com/-392VSUC_PuQ/V51Qzj-_MvI/AAAAAAAAF9Y/pzSuhdlaF9Y/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-pEYTpKheXCQ/V51Q0CWJ8JI/AAAAAAAAF9c/KY0LDlTdnQk/image_thumb.png?imgmax=800" width="404" height="61"></a></p> <p>5. Select the checkbox next to your license key and click Continue</p> <p><a href="https://lh3.googleusercontent.com/-iAgMRRMOjGY/V51Q04bRGjI/AAAAAAAAF9g/WYh2RZ2tPxA/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-0dUWRoQ_Gdg/V51Q1S0jPsI/AAAAAAAAF9k/s2zCz912IkE/image_thumb%25255B1%25255D.png?imgmax=800" width="404" height="118"></a></p> <p>6. Enter the MAC Address and click Continue</p> <p><a href="https://lh3.googleusercontent.com/-cbzFsSGypaM/V51Q190jQ4I/AAAAAAAAF9o/vyJYWouihTs/s1600-h/image%25255B17%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-AlxRnkY9nnI/V51Q2e3OFaI/AAAAAAAAF9s/9MHFdLJ9z5Q/image_thumb%25255B5%25255D.png?imgmax=800" width="404" height="107"></a></p> <p>7. Click Confirm</p> <p><a href="https://lh3.googleusercontent.com/-u6LVv5s8sN4/V51Q21Zll-I/AAAAAAAAF9w/633HLObsTpo/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-TbHIYzipWJs/V51Q3XtA8MI/AAAAAAAAF90/O-zUj9pZM14/image_thumb%25255B4%25255D.png?imgmax=800" width="404" height="118"></a></p> <p>8. Click OK to download your license file</p> <p><a href="https://lh3.googleusercontent.com/-1FVOOCadgAo/V51Q3y9mLyI/AAAAAAAAF94/_5c6oAX1n0o/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-nQLIgDy-AjM/V51Q5BcwPNI/AAAAAAAAF98/zxi_iFX53no/image_thumb%25255B6%25255D.png?imgmax=800" width="404" height="178"></a></p> <p>9. Logon to your NetScaler and select System –&gt; Licenses</p> <p><a href="https://lh3.googleusercontent.com/-Tw6py3Gycrw/V51Q5vyJu_I/AAAAAAAAF-A/291pWIWEBBg/s1600-h/image%25255B23%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-OCFJGLd7CPU/V51Q6OnsePI/AAAAAAAAF-E/Ku0yo4d4JrI/image_thumb%25255B7%25255D.png?imgmax=800" width="404" height="154"></a></p> <p>10. Click Add New License</p> <p><a href="https://lh3.googleusercontent.com/-eLsgZ-XVI5w/V51Q6sv9MsI/AAAAAAAAF-I/Iashtrv64fo/s1600-h/image%25255B26%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-hT0MD9bKJ8c/V51Q7YoVuXI/AAAAAAAAF-M/b-IyK8Jovp4/image_thumb%25255B8%25255D.png?imgmax=800" width="323" height="208"></a></p> <p>11. Click Browse, browse for your license file and click OK</p> <p><a href="https://lh3.googleusercontent.com/-m8BvOpj0suA/V51Q73BTA4I/AAAAAAAAF-Q/mQRh7mCa79E/s1600-h/image%25255B29%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Mm5mmcn7IAk/V51Q8RiN7LI/AAAAAAAAF-U/8aFARLO5I3Q/image_thumb%25255B9%25255D.png?imgmax=800" width="404" height="349"></a></p> <p>12. Click Reboot</p> <p><a href="https://lh3.googleusercontent.com/-CjcKzFuNS1k/V51Q8_laKBI/AAAAAAAAF-Y/5aTiMH31-S8/s1600-h/image%25255B32%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-RadQCjKfaBE/V51Q9ZAzTmI/AAAAAAAAF-c/fBtmo4Fv4zY/image_thumb%25255B10%25255D.png?imgmax=800" width="404" height="72"></a></p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-77560022675498617722016-07-30T20:51:00.001+10:002016-07-30T20:51:45.050+10:00NetScaler VPX - Initial Configuration<p>If you haven’t already read my <a href="http://forensics.sch.ac.kr/?demo=brain-demos-test&cert=2016/06/installing-netscaler-vpx-on-client.html">Installing NetScaler VPX on Client Hyper-V (Windows 10)</a> post, start there and come back here when you’re good to go.</p> <p>What I have done since that post is:</p> <ul> <li>I have downloaded an updated version of the NetScaler 11.1, 10.5 was used in that post</li> <li>I have repeated the steps in that post for a second NetScaler so I can configure a HA pair</li></ul> <h2>Initial Configuration</h2> <p>Initially you will want to configure the following:</p> <ul> <li>At least one Subnet IP Address (SNIP)</li> <li>The Hostname and DNS Server/s</li> <li>Install the license</li> <li>Configure NTP</li> <li>Change the NSROOT password and optionally add another user to administer the device with</li></ul> <p>The Welcome wizard makes many of these steps a little easier, I will use the wizard for the steps below but also show you where the configuration is saved by the wizard.</p> <p><a href="https://lh3.googleusercontent.com/-38pzz2Q4y6I/V5yGWNeXtrI/AAAAAAAAF5o/JPaCZmsJwX8/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-wIE-gov4AIs/V5yGWwkN2FI/AAAAAAAAF5s/GtouHscxqwM/image_thumb.png?imgmax=800" width="404" height="179"></a></p> <p><strong>Add a SNIP</strong></p> <p>1. Click the Subnet IP Address option in the wizard</p> <p><a href="https://lh3.googleusercontent.com/-LMf6s0_4Sbo/V5yGXWpd7kI/AAAAAAAAF5w/zthmVIqf7IM/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-WSobADjzYvU/V5yGX9EcsEI/AAAAAAAAF50/NODrmSzKVr8/image_thumb%25255B1%25255D.png?imgmax=800" width="404" height="41"></a></p> <p>2. Enter in a SNIP mask combination and click Done<br><br><a href="https://lh3.googleusercontent.com/-JUJuPMhHSN0/V5yGYCfrlFI/AAAAAAAAF54/8nmegBhwH2w/s1600-h/image%25255B8%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-98bUQilehlk/V5yGYqGYqpI/AAAAAAAAF58/jFHxaGtF8Sw/image_thumb%25255B2%25255D.png?imgmax=800" width="327" height="221"></a></p> <p>You can check it out later, the above information is saved in System –&gt; Network –&gt; IPs –&gt; IPV4s (shown below)</p> <p><a href="https://lh3.googleusercontent.com/-Ln8vOuIlVIQ/V5yGZIzWoTI/AAAAAAAAF6A/Sb_CZf4AOMM/s1600-h/image%25255B75%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-IaadRKftgy8/V5yGZpofFoI/AAAAAAAAF6E/zj0NWe83iU4/image_thumb%25255B24%25255D.png?imgmax=800" width="404" height="144"></a></p> <p><strong>Configure the Hostname, DNS Servers and Time Zone</strong></p> <p>1. Click The Host Name, DNS IP Address, and Time Zone step in the wizard<br><br><a href="https://lh3.googleusercontent.com/-IlntuG8dQLk/V5yGaNZ2GSI/AAAAAAAAF6I/6uHZ8QA4ebs/s1600-h/image%25255B11%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-j7oQmmvQlcY/V5yGanzSB1I/AAAAAAAAF6M/4udL03zv3hQ/image_thumb%25255B3%25255D.png?imgmax=800" width="404" height="41"></a></p> <p>2. Enter a hostname for the NetScaler, Enter at least one DNS Server, select the Time Zone and click Done</p> <p><a href="https://lh3.googleusercontent.com/-OPo1vwJwab4/V5yGbBG1QLI/AAAAAAAAF6Q/O9IebVWqHtg/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-EJvUAC3Sf68/V5yGbtq9nAI/AAAAAAAAF6U/b8peBvePhTs/image_thumb%25255B4%25255D.png?imgmax=800" width="404" height="287"></a></p> <p>3. You will likely be asked to reboot, go ahead and do that<br><br><a href="https://lh3.googleusercontent.com/-oc9ppPp6pho/V5yGcKZiHlI/AAAAAAAAF6Y/AbRw9har-Hw/s1600-h/image%25255B17%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-4tfo9c5Ztf4/V5yGcr_XL9I/AAAAAAAAF6c/apj3nzJpjd0/image_thumb%25255B5%25255D.png?imgmax=800" width="359" height="194"></a></p> <p>You can check it out later, the Time Zone is saved in System –&gt; Settings (Shown below)</p> <p><a href="https://lh3.googleusercontent.com/-FRPx5EnYWxs/V5yGdBuURXI/AAAAAAAAF6g/fW2WjLr7gCk/s1600-h/image%25255B78%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-J1VpjF4eODU/V5yGdrSrOzI/AAAAAAAAF6k/0hRGrkcTeO4/image_thumb%25255B25%25255D.png?imgmax=800" width="404" height="191"></a></p> <p>The DNS Server/s are saved in Traffic Management –&gt; DNS&nbsp; -&gt; Name Servers (Shown below)</p> <p><a href="https://lh3.googleusercontent.com/-BuIrFcn9HQc/V5yGeLRK-HI/AAAAAAAAF6o/JY-rQcf1Nk8/s1600-h/image%25255B81%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-vtghioOX0Gg/V5yGej5tK1I/AAAAAAAAF6s/ihC53eo7i40/image_thumb%25255B26%25255D.png?imgmax=800" width="404" height="105"></a></p> <p>The Hostname can be changed at any time by re-entering the welcome wizard or by using the CLI</p> <p>To quickly view the Hostname, click your username in the top right<br></p><a href="https://lh3.googleusercontent.com/-af_9hmLXFUk/V5yGfHoiNqI/AAAAAAAAF6w/pKUpVwofJH0/s1600-h/image%25255B84%25255D.png"><strong><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-GWG9AgIaEIk/V5yGfvGZY1I/AAAAAAAAF60/huu2a-NhG78/image_thumb%25255B27%25255D.png?imgmax=800" width="254" height="201"></strong></a> <p><strong>License the NetScaler</strong></p> <p>1. Click the Licenses step in the wizard</p> <p><a href="https://lh3.googleusercontent.com/-sg44O17YI0Y/V5yGgAl-rVI/AAAAAAAAF64/KVdLGVm_OZ8/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-ZUEo4lB4nvg/V5yGgSamtCI/AAAAAAAAF68/Fcma3YWJ0ck/image_thumb%25255B6%25255D.png?imgmax=800" width="404" height="40"></a></p> <p>2. You have a few options for adding a license. I’m going to use a License Access Code<br><br><a href="https://lh3.googleusercontent.com/-i3QhOP_QiXc/V5yGgxkuHqI/AAAAAAAAF7A/nf-QU7n9nrI/s1600-h/image%25255B23%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-2yOX4zKm3rQ/V5yGhqga3aI/AAAAAAAAF7E/VIji1BsjuFE/image_thumb%25255B7%25255D.png?imgmax=800" width="404" height="373"></a></p> <p>3. No matter how you add the licenses, you will need to reboot after adding them, so go ahead and do that</p> <p><a href="https://lh3.googleusercontent.com/-UkHQBKOx8PE/V5yGiFTt2JI/AAAAAAAAF7I/wK7muC97-oM/s1600-h/image%25255B26%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-7-WOvWLDo3s/V5yGiqb8JGI/AAAAAAAAF7M/-DIsEw5VFGY/image_thumb%25255B8%25255D.png?imgmax=800" width="389" height="381"></a></p> <p>4. After restarting, you will be told what you have been licensed for, and the wizard should disappear</p> <p><a href="https://lh3.googleusercontent.com/-CWkIXuj3CcM/V5yGjA6H0hI/AAAAAAAAF7Q/6HsA1E3Hc5M/s1600-h/image%25255B29%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-XYKrPh3zjno/V5yGjvMVteI/AAAAAAAAF7U/t8EiI0NyWrs/image_thumb%25255B9%25255D.png?imgmax=800" width="404" height="310"></a></p> <p><strong>Returning to the Wizard</strong></p> <p>If you want to return to the wizard at any time, select the “Cog” in the top right corner of the menu</p> <p><a href="https://lh3.googleusercontent.com/-HOySK317Py4/V5yGkA_Yz3I/AAAAAAAAF7Y/m8tFnZ8gIhY/s1600-h/image%25255B32%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-F1Otj_VC5Sk/V5yGkgcw_DI/AAAAAAAAF7c/gfnH-8wYamU/image_thumb%25255B10%25255D.png?imgmax=800" width="404" height="23"></a></p> <p><strong>Configure NTP</strong></p> <p>It’s important for your NetScaler to have a reliable time source, so it’s best to configure an NTP server</p> <p>1. Select Configuration in the top menu</p> <p><a href="https://lh3.googleusercontent.com/-4UTQBLziT0A/V5yGk1FoERI/AAAAAAAAF7g/L7weBU7dnNs/s1600-h/image%25255B35%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-xqziOZIQHP4/V5yGlTyjo3I/AAAAAAAAF7k/zAsIB_GCxtE/image_thumb%25255B11%25255D.png?imgmax=800" width="404" height="32"></a></p> <p>2. Select System and then NTP Servers in the left menu</p> <p><a href="https://lh3.googleusercontent.com/-k_KnxLAxmRI/V5yGl77qTzI/AAAAAAAAF7o/QShb762_gio/s1600-h/image%25255B38%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-4GR5M7-Oljw/V5yGmWePbmI/AAAAAAAAF7s/GR7Fc99Sys4/image_thumb%25255B12%25255D.png?imgmax=800" width="262" height="219"></a></p> <p>3. Click Add</p> <p><a href="https://lh3.googleusercontent.com/-tCSvTXsoyMY/V5yGmy3E3vI/AAAAAAAAF7w/4-b14N3oV5w/s1600-h/image%25255B41%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-uIlXYlF0ors/V5yGnXwCzBI/AAAAAAAAF70/QQZ5FOoO9QU/image_thumb%25255B13%25255D.png?imgmax=800" width="404" height="98"></a></p> <p>4. Enter an NTP server address and click Create</p> <p><a href="https://lh3.googleusercontent.com/-dO3pVliEoNc/V5yGn4spwtI/AAAAAAAAF74/8Mi934RtVEE/s1600-h/image%25255B44%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-ll0LzGLBW68/V5yGoaY_CbI/AAAAAAAAF78/hndTbbVEFW8/image_thumb%25255B14%25255D.png?imgmax=800" width="404" height="338"></a></p> <p>5. Repeat the process for any additional NTP Servers</p> <p><a href="https://lh3.googleusercontent.com/-10RlyGU7w9I/V5yGo2c1sjI/AAAAAAAAF8A/N3n_KTH-hbk/s1600-h/image%25255B47%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-toOBTEQ4oLU/V5yGpA7UVfI/AAAAAAAAF8E/hhHlzXH8gkE/image_thumb%25255B15%25255D.png?imgmax=800" width="404" height="113"></a></p> <p>You may need to enable NTP synchronisation, to do this follow the steps below:</p> <p>6. Click the Select Action drop down menu</p> <p><a href="https://lh3.googleusercontent.com/--cforR5B01M/V5yGpgZbNJI/AAAAAAAAF8I/J-28pcy4zbU/s1600-h/image%25255B50%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-y0AHdaZknL8/V5yGqNX87PI/AAAAAAAAF8M/bv6PJj2bNKs/image_thumb%25255B16%25255D.png?imgmax=800" width="404" height="227"></a></p> <p>7. Select NTP Synchronisation</p> <p><a href="https://lh3.googleusercontent.com/-6nIx62_QgH4/V5yGqrVYJNI/AAAAAAAAF8Q/j2F_vqh57x0/s1600-h/image%25255B56%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-uwXZleAeyM0/V5yGrAQEKQI/AAAAAAAAF8U/1V080-41CRk/image_thumb%25255B18%25255D.png?imgmax=800" width="163" height="78"></a></p> <p>8. Select ENABLED and click OK</p> <p><a href="https://lh3.googleusercontent.com/-rfih8eV7NMc/V5yGrlgzz5I/AAAAAAAAF8Y/-kTDg7jgD3k/s1600-h/image%25255B53%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-MuoVWzK0oyM/V5yGsDvXIYI/AAAAAAAAF8c/6ZyMr4k416c/image_thumb%25255B17%25255D.png?imgmax=800" width="404" height="193"></a></p> <p>9. Save your configuration by clicking the Save Configuration icon in the top right</p> <p><a href="https://lh3.googleusercontent.com/-oYlmDBsVVaE/V5yGscoD2FI/AAAAAAAAF8g/HNgmI-ukgR4/s1600-h/image%25255B59%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-y35ZWBHhnS8/V5yGsybs_VI/AAAAAAAAF8k/VewLOJHomuY/image_thumb%25255B19%25255D.png?imgmax=800" width="156" height="47"></a></p> <p><strong>Change the default password</strong></p> <p>1. Click Configuration in the top menu</p> <p><a href="https://lh3.googleusercontent.com/-uQOkpls-5TQ/V5yGteogE9I/AAAAAAAAF8o/cMlTXbfWvGc/s1600-h/image%25255B66%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-AbazGDlzGfk/V5yGtxw--YI/AAAAAAAAF8s/ekYtRsny5_I/image_thumb%25255B21%25255D.png?imgmax=800" width="404" height="32"></a></p> <p>2. In the left menu, select System –&gt; User Administration –&gt; Users<br></p> <p><a href="https://lh3.googleusercontent.com/-W8ucyHSM_ts/V5yGuQ7vd8I/AAAAAAAAF8w/UIJoVslgxTQ/s1600-h/image%25255B62%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-3mig8uFL0KI/V5yGuw4wM8I/AAAAAAAAF80/rRc8sYlhSDw/image_thumb%25255B20%25255D.png?imgmax=800" width="263" height="387"></a></p> <p>3. Select the checkbox next to the nsroot user and click Change Password<br><br>IMPORTANT: The nsroot passwords on a HA pair of NetScaler devices must match</p> <p><a href="https://lh3.googleusercontent.com/-8t6gzU2mS50/V5yGvQFE8WI/AAAAAAAAF84/qgUgk830AvA/s1600-h/image%25255B72%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-1JizbfcUzOI/V5yGv7MsVsI/AAAAAAAAF88/ktg3z5e4sJA/image_thumb%25255B23%25255D.png?imgmax=800" width="391" height="201"></a></p> <p>You now have a One-Arm NetScaler deployment. In the next post, we will configure High Availability</p>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-90836252492890448442016-06-23T20:36:00.001+10:002016-06-23T20:41:11.685+10:00Unable to update Desktop Catalog - No Hosts Available<p>&nbsp; <p><a href="https://lh3.googleusercontent.com/-2vCiPVKjRsg/V2u7iYrWC_I/AAAAAAAAF5A/wNqtg7eX6nk/s1600-h/clip_image001%25255B6%25255D.png"><img title="clip_image001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image001" src="https://lh3.googleusercontent.com/-XEprhI-1UuE/V2u7jD80wLI/AAAAAAAAF5I/qdZ3YRO8av4/clip_image001_thumb%25255B1%25255D.png?imgmax=800" width="404" height="15"></a> <p>Error Message</p> <table cellspacing="0" cellpadding="2" width="262" border="1"> <tbody> <tr> <td valign="top" width="260"> <p>Provisioning scheme master image update workflow operation failed : System.InvalidOperationException: Creation of Image Preparation VM Failed, message No hosts available. <p>at Citrix.MachineCreation.NewProvisioningSchemeSupport.NewProvisioningSchemeLogic.HandleImagePreparationVmCreatedInvoked(IImageReplicatingWorkflow context, ImagePreparationVmCreatedEventArgs e) <p>at System.Workflow.ComponentModel.Activity.RaiseGenericEvent[T](DependencyProperty dependencyEvent, Object sender, T e) <p>at System.Workflow.Activities.HandleExternalEventActivity.RaiseEvent(Object[] args) <p>at System.Workflow.Activities.HandleExternalEventActivity.Execute(ActivityExecutionContext executionContext) <p>at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext) <p>at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime) <p>at System.Workflow.Runtime.Scheduler.Run()</p></td></tr></tbody></table> <p>Check your hosts in VMM to see if they need attention, if they do, resolve the issues using VMM and the above error will go away:Citr <p><a href="https://lh3.googleusercontent.com/-TR6fyWyu-Uw/V2u7jiKTE_I/AAAAAAAAF5Q/iuA6JcWWcQM/s1600-h/clip_image002%25255B3%25255D.png"><img title="clip_image002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="clip_image002" src="https://lh3.googleusercontent.com/-wIUQBOuu73k/V2u7kY0yA7I/AAAAAAAAF5Y/p8_Vst1Zsa0/clip_image002_thumb.png?imgmax=800" width="141" height="48"></a>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-486239927510366922016-06-23T20:31:00.001+10:002016-06-23T20:31:34.427+10:00Installing NetScaler VPX on Client Hyper-V (Windows 10)<ol> <li>Head over here and grab yourself a free 90-day trial:<br><br><a title="https://www.citrix.com/products/netscaler-adc/get-started.html" href="https://www.citrix.com/products/netscaler-adc/get-started.html">https://www.citrix.com/products/netscaler-adc/get-started.html</a><br></li> <li>Download the Hyper-V edition<br><br><a href="https://lh3.googleusercontent.com/-vLrBjp1UoCI/V2u6PI6tKvI/AAAAAAAAF1I/k07o0UHmYAQ/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-TW9nhI20lO4/V2u6P3oxwQI/AAAAAAAAF1Q/_7jRQF0PIBg/image_thumb.png?imgmax=800" width="404" height="140"></a><br></li> <li>Extract the zip file</li> <li>Importing the Virtual Machine didn’t work for me</li> <li>Let’s create the VM manually. Open Hyper-V Manager, New –&gt; Virtual Machine<br><br><a href="https://lh3.googleusercontent.com/-9r-AQozQuhg/V2u6QbEeSgI/AAAAAAAAF1Y/kcbYXKrDkxA/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Emhwadew9u0/V2u6Q-RpdVI/AAAAAAAAF1g/_3CTDN3Xczo/image_thumb%25255B1%25255D.png?imgmax=800" width="404" height="75"></a><br></li> <li>Click Next on the “Before you begin” window if it displays</li> <li>Give your VM a name and a location<br><br><a href="https://lh3.googleusercontent.com/-_9EkVPLbp60/V2u6R0YqRVI/AAAAAAAAF1o/8O1v6UmLFaA/s1600-h/image%25255B8%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-HOlNJQKf4KE/V2u6SWEIUtI/AAAAAAAAF1w/wkVJmaU7ZhE/image_thumb%25255B2%25255D.png?imgmax=800" width="404" height="307"></a><br></li> <li>Select Generation 1 and click Next<br><br><a href="https://lh3.googleusercontent.com/-mg-1JAzFEyQ/V2u6TAIGQQI/AAAAAAAAF14/2vRM7dfyPqw/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-7C1zVgPrDXs/V2u6Tw53ZrI/AAAAAAAAF2A/a_oW8-OrUxE/image_thumb%25255B4%25255D.png?imgmax=800" width="404" height="307"></a></li> <li>Provide at least 2GB of memory, disable dynamic memory and click Next<br><br><a href="https://lh3.googleusercontent.com/-C9ZyL-wjRj4/V2u6US8jqRI/AAAAAAAAF2I/J0xvJyEfOVg/s1600-h/image%25255B17%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-C0FQ1OngSNE/V2u6VGI34HI/AAAAAAAAF2Q/x5uJBtcu_ww/image_thumb%25255B5%25255D.png?imgmax=800" width="404" height="307"></a><br></li> <li>Connect it to a network and click Next<br><br><a href="https://lh3.googleusercontent.com/-uBZIHkFAL7U/V2u6VkrF5KI/AAAAAAAAF2Y/A4dG9C4hbwk/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-qCOGf44Uy6c/V2u6WfoIi2I/AAAAAAAAF2g/_osvrzYa06Q/image_thumb%25255B6%25255D.png?imgmax=800" width="404" height="307"></a><br></li> <li>Select “Attach a virtual hard disk later” and click Next<br><br><a href="https://lh3.googleusercontent.com/-rZ14NGGESOw/V2u6XMuwBEI/AAAAAAAAF2o/ctG2GvN9ZRY/s1600-h/image%25255B26%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-HUTaTAAi7RU/V2u6XyadU-I/AAAAAAAAF2w/WFQ4xuJrnRY/image_thumb%25255B8%25255D.png?imgmax=800" width="404" height="307"></a><br></li> <li>Click Finish</li> <li>In the root directory of the newly-create VM, create a Virtual Hard Disks folder<br><br><a href="https://lh3.googleusercontent.com/-AC2ktUrrRyk/V2u6YO4C0MI/AAAAAAAAF24/hMald6pnp5Y/s1600-h/image%25255B44%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-PSFpRdN7Vs0/V2u6Y4HUs8I/AAAAAAAAF3A/q0WBHcjCLyc/image_thumb%25255B14%25255D.png?imgmax=800" width="216" height="47"></a><br></li> <li>Copy the Dynamic.vhd file from the extracted source to the Virtual Hard Disks folder for the newly created VM<br><br><a href="https://lh3.googleusercontent.com/-FrY6HmjnEiE/V2u6ZV0CFMI/AAAAAAAAF3I/5BlYJxhuq_s/s1600-h/image%25255B35%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-bcTCXqVHzlI/V2u6Z0EJ-UI/AAAAAAAAF3Q/owIEl7-EWQ8/image_thumb%25255B11%25255D.png?imgmax=800" width="404" height="166"></a><br><a href="https://lh3.googleusercontent.com/-x69_9Lj7x7E/V2u6avAk0mI/AAAAAAAAF3Y/Zpi5S9lvn88/s1600-h/image%25255B38%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-TVjQEAEkEe8/V2u6bAebTCI/AAAAAAAAF3g/Q4Qj7BYK8D8/image_thumb%25255B12%25255D.png?imgmax=800" width="301" height="142"></a><br></li> <li>Edit the Virtual Machine settings<br><br><a href="https://lh3.googleusercontent.com/-HX4dTh3O-Nc/V2u6bk4QsOI/AAAAAAAAF3o/k098iHy7Qs4/s1600-h/image%25255B32%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-a-W92dc40lI/V2u6cK2fZ_I/AAAAAAAAF3w/n4rBC3im1BI/image_thumb%25255B10%25255D.png?imgmax=800" width="319" height="142"></a><br></li> <li>Change the number of virtual CPUs to 2<br><br><a href="https://lh3.googleusercontent.com/-3RiL1gUQ7js/V2u6c2yKPqI/AAAAAAAAF34/qT1S_vPXmqE/s1600-h/image%25255B41%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-OOlTCkTpymo/V2u6dkmEKFI/AAAAAAAAF4A/TEH4QUr_h0I/image_thumb%25255B13%25255D.png?imgmax=800" width="404" height="169"></a><br></li> <li>Attach the Dynamic.VHD file that you copied over<br><br><a href="https://lh3.googleusercontent.com/-Hux5rNq1gtM/V2u6eC9o-lI/AAAAAAAAF4I/-_ls5NIJiVQ/s1600-h/image%25255B53%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-8dK4GivedP4/V2u6eo-mSSI/AAAAAAAAF4Q/m4-gXaFP44A/image_thumb%25255B17%25255D.png?imgmax=800" width="404" height="94"></a><br></li> <li>Click OK</li> <li>Start the VM</li> <li>Wait for it to boot up</li> <li>Enter an IP Address, Subnet Mask and Gateway<br><br><a href="https://lh3.googleusercontent.com/-lgQs6IIxdCQ/V2u6fN_n_oI/AAAAAAAAF4Y/qwpe2qTWedo/s1600-h/image%25255B56%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-JxTp22lcC1Q/V2u6fz2VQiI/AAAAAAAAF4g/gFbv8jG5TqY/image_thumb%25255B18%25255D.png?imgmax=800" width="404" height="254"></a><br></li> <li>If you are happy with the settings select 4 to save and quit</li> <li>Wait a while for the NetScaler to become ready, restart it if required</li> <li>Access it via the browser, using HTTP initially, and a supported browser</li> <li>The default login details are nsroot/nsroot<br><br><a href="https://lh3.googleusercontent.com/-ccpmwXX4o_8/V2u6gRcvvhI/AAAAAAAAF4o/Mnai-U59h28/s1600-h/image%25255B59%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-DNfDoKVvmmc/V2u6hJS0CtI/AAAAAAAAF4w/lrpEQ6R7phI/image_thumb%25255B19%25255D.png?imgmax=800" width="404" height="198"></a><br></li> <li>Next, you’ll need to finish configuring your NetScaler, but I’ll save that for another post</li></ol>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-76406506529326457652016-05-08T19:12:00.001+10:002016-05-08T19:12:48.101+10:00Procedure: Prepare a master image<h2>Introduction</h2> <p>A master image contains the operating system, non-virtualised applications, VDA and any other software. VMs are created from a master image.</p> <p>A few important notes:</p> <ul> <li>Cloud deployments use templates rather than master images</li> <li>Remote PC Access machine catalogs do not use master images, instead an OU (Organisational Unit)&nbsp; is used</li> <li>Do not run Sysprep on the master image</li> <li>Create the master images on the hypervisor host where the machines will be created</li></ul> <h2>Procedure</h2> <ol> <li>Using your hypervisor management tool (In my case Hyper-V) create a virtual machine, install all the updates and service packs. Ensure you have selected an appropriate virtual hard disk size. Make sure the hard disk is at device location 0<br><br>The below screenshot shows the virtual hard disk configuration, which is crucial for this step.<br><br><a href="https://lh3.googleusercontent.com/-Uk2aEm4_Opk/Vy8C_0rhrQI/AAAAAAAAF0Y/v1R-AvaYGPw/s1600-h/image%25255B59%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-GSMCP5uKfro/Vy8DAkmO8oI/AAAAAAAAF0c/HN9OapLf8JM/image_thumb%25255B19%25255D.png?imgmax=800" width="404" height="358"></a><br><br></li> <li>Install and configure the following in the base image:</li> <ul> <li>Integration tools for the Hypervisor (To do this using VMM, shutdown the VM and select Install Virtual Guest Services)<br><br><a href="https://lh3.googleusercontent.com/-13Pn9WGv26A/Vy8DAzA4cDI/AAAAAAAAF0g/c-En6Y6UY0w/s1600-h/image%25255B65%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-uDdO4zLJkgA/Vy8DBdGZmjI/AAAAAAAAF0k/eRi2kmX5Y6w/image_thumb%25255B21%25255D.png?imgmax=800" width="404" height="84"></a></li> <li>The VDA<br><br><a href="https://lh3.googleusercontent.com/-3PZ0EJDCtzw/Vy8DB7t6nJI/AAAAAAAAF0o/RgpY4mkhoUw/s1600-h/image%25255B68%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-GFyY2ytjTgg/Vy8DCucAABI/AAAAAAAAF0s/mPIc25VM4zc/image_thumb%25255B22%25255D.png?imgmax=800" width="280" height="150"></a><br><a href="https://lh3.googleusercontent.com/-0LLlsr8Nmjw/Vy8DDAPFCwI/AAAAAAAAF0w/C1jBFL7sTpo/s1600-h/image%25255B71%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-_5YXtvojZIk/Vy8DDgr2MLI/AAAAAAAAF00/RHtMmjNUafQ/image_thumb%25255B23%25255D.png?imgmax=800" width="404" height="166"></a></li> <li>Third-party tools (e.g. AV or software distribution)</li> <ul> <li>Anti-virus exclusions: <a title="http://support.citrix.com/article/CTX127030" href="http://support.citrix.com/article/CTX127030">http://support.citrix.com/article/CTX127030</a><br><a title="https://www.citrix.com/blogs/2013/09/22/citrix-consolidated-list-of-antivirus-exclusions/" href="https://www.citrix.com/blogs/2013/09/22/citrix-consolidated-list-of-antivirus-exclusions/">https://www.citrix.com/blogs/2013/09/22/citrix-consolidated-list-of-antivirus-exclusions/</a></li></ul> <li>Install any non-virtualised applications, you might choose to install Microsoft Office or Acrobat Reader for example, if they are used by a majority of the users who will be utilising the master image. Minimise the number of non-virtualised applications</li> <li>App-V if required</li> <li>Any localisation (language packs and locales)</li></ul> <li>Join the master image to the domain</li> <li>Create a snapshot for your master image and name it appropriately</li> <li>Create a machine catalog from the snapshot</li></ol>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-57648088805772160592016-05-04T20:18:00.001+10:002016-05-04T20:18:03.441+10:00Procedure: Add machines to a Machine Catalog<p><strong></strong>&nbsp;</p> <h2>Using Citrix Studio</h2> <ol> <li>Open Citrix Studio and navigate to Citrix Studio –&gt; Machine Catalogs <li>Right-click the machine catalogue and select Add Machines<br><br><a href="https://lh3.googleusercontent.com/-6nmibtFuP_w/VynMQMtGXlI/AAAAAAAAFzQ/mHpB0PFefOE/s1600-h/image_thumb8%25255B2%25255D.png"><img title="image_thumb8" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image_thumb8" src="https://lh3.googleusercontent.com/-L1JGuQ_gvD8/VynMQvUiZ1I/AAAAAAAAFzU/gZ3fraS1GI0/image_thumb8_thumb.png?imgmax=800" width="244" height="75"></a><br> <li>Select the number of machines you want to add and click Next<br><br><a href="https://lh3.googleusercontent.com/-r7IdMtUTqkI/VynMROpHnMI/AAAAAAAAFzY/dhXb37BhBfs/s1600-h/image_thumb10%25255B2%25255D.png"><img title="image_thumb10" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image_thumb10" src="https://lh3.googleusercontent.com/-MANUYk_VxoU/VynMRtPHTEI/AAAAAAAAFzc/8FcE5RtELAI/image_thumb10_thumb.png?imgmax=800" width="244" height="178"></a><br> <li>You can create new accounts or use existing accounts<br><br>If you are creating new accounts:</li></ol> <blockquote> <p>Select the locaiton for the accounts, and provide a naming convention, hashes # are used to provide dynamic names using either numbers or letters.<br><br><a href="https://lh3.googleusercontent.com/-0dkbe20Vydc/VynMSPU6rsI/AAAAAAAAFzg/ERLtGPF6p3o/s1600-h/image26_thumb1%25255B2%25255D.png"><img title="image26_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image26_thumb1" src="https://lh3.googleusercontent.com/-Gj-lO7VoX6s/VynMSmPxlmI/AAAAAAAAFzk/e8-jyvfv0ME/image26_thumb1_thumb.png?imgmax=800" width="240" height="175"></a><br><br><br>If you are using existing accounts:</p> <p>Browse for the existing accounts or import the accounts from a CSV file and select the appropriate password management option. If using a CSV file, the column title must be ‘[ADComputerAccount]’. You need to include the square brackets, but not the quotes in the column heading. In both cases the computer accounts must be prestaged.</p> <p>Once complete, click Next and then Finish.<br><br><a href="https://lh3.googleusercontent.com/-r0o_FNlk5b0/VynMTOd6y8I/AAAAAAAAFzo/EpvYRmtTms8/s1600-h/image_thumb12%25255B2%25255D.png"><img title="image_thumb12" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image_thumb12" src="https://lh3.googleusercontent.com/-tyWlJaEsokU/VynMTl6m2NI/AAAAAAAAFzs/du4WHBYSs_Q/image_thumb12_thumb.png?imgmax=800" width="244" height="179"></a></p></blockquote> <h2>Using PowerShell</h2> <p>The below commands are being run from the XenDesktop Controller with an account that has permissions to create computer accounts.</p> <p>Add the PowerShell snap-in for Citrix</p> <ol> <li>Create a computer account in Active Directory for the new machine using New-AcctADAccount<br><br><a href="https://lh3.googleusercontent.com/-ceJia7IAH30/VynMUGB-sbI/AAAAAAAAFzw/GyuPjFc5PFY/s1600-h/image%25255B27%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-rRUUR9yOzio/VynMUt0QC8I/AAAAAAAAFz0/qBHRYSl8MMg/image_thumb%25255B8%25255D.png?imgmax=800" width="182" height="26"></a><br></li> <li>Create a Virtual Machine using New-ProvMachine<br><br><a href="https://lh3.googleusercontent.com/-hlFK_4iFof4/VynMVJ9IJ3I/AAAAAAAAFz4/wh9Kqgl8Tww/s1600-h/image%25255B31%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-oayeGgYnw-w/VynMVvOvjMI/AAAAAAAAFz8/_rsFIo7smRU/image_thumb%25255B9%25255D.png?imgmax=800" width="244" height="158"></a><br></li> <li>Add the machine using New-BrokerMachine<br><br><a href="https://lh3.googleusercontent.com/-KvpHvTdPivA/VynMWNaVDXI/AAAAAAAAF0A/Z2ksmPTwowE/s1600-h/image%25255B35%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px auto; display: block; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-u-2ZTMpj-sI/VynMWtiaanI/AAAAAAAAF0E/TWfyNuXqLTA/image_thumb%25255B10%25255D.png?imgmax=800" width="243" height="244"></a></li></ol>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com2tag:blogger.com,1999:blog-8060337482637071049.post-25354750383225538042016-05-02T13:14:00.001+10:002016-05-02T13:15:14.991+10:00Citrix Certification – Here I come!Oh, back to blogging. It feels good to be posting again. I will be posting study material as I prepare for my Citrix Certification. In my Citrix Certification journey, I will be preparing for the following exams, in the order listed below:<br /><ol><li>1Y0-201 - <a href="http://training.citrix.com/mod/ctxcatalog/course.php?id=1184" title="http://training.citrix.com/mod/ctxcatalog/course.php?id=1184">http://training.citrix.com/mod/ctxcatalog/course.php?id=1184</a></li><li>1Y0-301 - <a href="http://training.citrix.com/mod/ctxcatalog/course.php?id=1185" title="http://training.citrix.com/mod/ctxcatalog/course.php?id=1185">http://training.citrix.com/mod/ctxcatalog/course.php?id=1185</a></li><li>1Y0-351 - <a href="http://training.citrix.com/mod/ctxcatalog/course.php?id=958" title="http://training.citrix.com/mod/ctxcatalog/course.php?id=958">http://training.citrix.com/mod/ctxcatalog/course.php?id=958</a></li></ol>Having worked with NetScaler and XenDesktop for many years, It will be good to see what has changed in the latest versions.Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-80631584705181158502015-10-22T20:33:00.001+10:002015-10-22T20:33:48.075+10:0070-411 Exam Cram - Configure network services and access<h2>Configure virtual private network (VPN) and routing</h2> <h3>Install and configure the Remote Access role</h3> <ul> <li>The Routing Windows Feature which is a Role Service of the RemoteAccess Role provides NAT routing functionality <li>A Virtual Private Network (VPN) Server must have at least 2 network adapters, one connected to the private network and one connected to the Internet</li></ul> <h3>Implement Network Address Translation (NAT)</h3> <ul> <li>Network address translation (NAT) allows you to share a connection to the public Internet through a single interface with a single public IP address</li></ul> <h3>Configure VPN settings</h3> <ul> <li>EAP is required to support smart cards. You can use this protocol only if you are using RADIUS authentication or if the Remote Access Server performing authentication is domain-joined <li>IKEv2 is the latest VPN tunneling protocol supported by Windows. It is the most secure and includes support for IPv6 and fast VPN reconnect <li>SSTP includes support for Windows Vista and uses port 443 making it ideal for networks that block regular VPN traffic <li>L2TP/IPSec supports smart cards and is the most secure method supported by Windows XP</li></ul> <h3>Configure remote dial-in settings for users</h3> <ul> <li>You can control access through Network Policy Server (NPS) policies or through Active Directory. NPS provides greater control. To grant access without using NPS, set the User's dial-in properties to Allow access. The default setting in Windows Server 2012 R2 is to control access through NPS</li></ul> <h3>Configure routing</h3> <ul> <li>route add &lt;destination&gt; mask &lt;mask&gt; &lt;gateway&gt; metric &lt;cost metric, or default to 1&gt;</li></ul> <h3>Configure Web Application Proxy in pass-through mode</h3> <ul> <li>Web Application Proxy can be used to provide clientless (no special software required on the client) access to internal web applications <li>To enable authentication on Web Application Proxy (not pass-through), you will need to deploy an Active Directory Federation Services (AD FS) server</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-66078332300776165442015-10-22T20:28:00.001+10:002015-10-22T20:28:34.853+10:0070-411 Exam Cram - Configure network services and access<h2>Configure DNS records</h2> <h3><font size="2">Configure DNS Records including A, AAAA, PTR, SOA, NS, SRV, CNAME and MX Records</font></h3> <ul> <li>A records map host names to IPv4 addresses <li>AAAA records map host names to IPv6 addresses <li>PTR records are used for reverse DNS lookups <li>SOA records host authoritative zone information <li>SRV records specific service locations. Many newer software applications use SRV records. Such as Exchange ActiveSync and Citrix Receiver <li>CNAME records are used for aliases <li>MX records are used to specify mail servers for a domain <li>A lower preference on MX records ensures that those servers are used first <li>SRV records have a priority associated with them, records with a lower priority are used first</li></ul> <h3><font size="2">Configure zone scavenging</font></h3> <ul> <li>Use the Set-DnsServerZoneAging cmdlet to configure scavenging on a DNS zone. The -NoRefreshInterval parameter is used to configure, after how much time, a record can be removed. The -RefreshInterval is the allowed time between updates</li></ul> <h3><font size="2">Configure record options, including Time to Live (TTL) and weight</font></h3> <ul> <li>The SOA Record contains the authoritative name server for a zone and the general zone properties, including:</li> <ul> <li>Serial number - Used by secondary servers to determine if a zone has changed <li>Refresh interval - Used to determine at which interval a secondary server checks for updates <li>Retry interval - Used to determine how long a secondary server waits to retry after a failed zone transfer <li>Expires After - Determines how long a secondary server will respond to DNS queries if it is unable to update from the primary server <li>Minimum (default) TTL - The amount of time a secondary server uses a record before it is expired and discarded <li>TTL for this record - The TTL for the SOA record itself</li></ul> <li>Dnscmd can be used to modify these values</li></ul> <h3><font size="2">Configure round robin</font></h3> <ul> <li>Round-Robin DNS allows for load balancing by pointing the same FQDN to different IP addresses <li>DNS Round-Robin can only be used with A Records</li></ul> <h3><font size="2">Configure secure dynamic updates</font></h3> <ul> <li>When Dynamic Updates is configured to 'Secure only', only the computers that are members of the DNS domain can register themselves with the DNS server. The DNS server automatically rejects the requests from the computers that do not belong to the domain <li>When Dynamic Updates are configured, clients can register and dynamically update their resource records with a DNS server whenever changes occur</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-79159190389096140322015-10-22T20:24:00.001+10:002015-10-22T20:24:55.759+10:0070-411 Exam Cram - Configure network services and access<h2><font size="3">Configure DNS Zones</font></h2> <h3><font size="2">Configure primary and secondary zones</font></h3> <ul> <li>Secondary Zones are not writable, but do include a full copy of the zone database <li>Active Directory integrated zones can be updated on all Domain Controllers except Read-Only Domain Controllers <li>Secondary servers can be a replica of an Active Directory integrated zone if they are permitted to on the Zone Transfers tab</li></ul> <h3><font size="2">Configure stub zones</font></h3> <ul> <li>Stub Zones speed up name resolution and limit zone transfers <li>Stub zones provide a dynamic list of name servers for a zone</li></ul> <h3><font size="2">Configure conditional forwards</font></h3> <ul> <li>Conditional Forwarders and Stub Zones can be replicated but with domain controllers in the forest or domain but forwarders cannot <li>Conditional forwarders forward requests for a specific domain to specific DNS servers <li>The conditional forwarder cmdlet is Add-DNSServerConditionalForwarderZone</li></ul> <h3><font size="2">Configure zone and conditional forward storage in Active Directory</font></h3> <ul> <li>Conditional Forwarders can be stored in Active Directory using the -ReplicationScope parameter of the Add-DNSConditionalForwarder cmdlet</li></ul> <h3><font size="2">Configure zone delegation</font></h3> <ul> <li>Create a DNS zone delegation using the Add-DnsServerZoneDelegation cmdlet. You need to specify the Name of the parent zone, the ChildZoneName, the NameServer and the IPAddress of the name server/s <li>Delegating a Zone allows the resolution of that zone to be handled by an alternate DNS server</li></ul> <h3><font size="2">Configure zone transfer settings</font></h3> <ul> <li>The Set-DnsServerPrimaryZone cmdlet can be used with the -SecureSecondaries parameter to configure zone transfer settings</li></ul> <h3><font size="2">Configure notify settings</font></h3> <ul> <li>The Primary DNS server can notify a secondary server when changes are made to the zone database to improve the accuracy of records in the secondary database, by default the secondary DNS server queries the set refresh interval <li>Configure DNS Notify for a zone by opening the properties of the zone and clicking Notify on the Zone Transfers tab</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-18885066021944059832015-10-22T20:21:00.001+10:002015-10-22T20:21:02.980+10:0070-411 Exam Cram - Configure File and Print Services<h2><font size="3">Configure advanced audit policies</font></h2> <h3><font size="2">Implement auditing using Group Policy and AuditPol.exe</font></h3> <ul> <li>Auditpol.exe with the /get subcommand can be used to query audit policies, for example: Auditpol.exe /get /category:\"Object Access\" <li>Auditpol.exe with the /set subcommand can be used to query audit policies, for example: Auditpol.exe /set /Category:\"Object Access\" /Subcategory:\"File System\" /success:Enable <li>Auditpol.exe /backup can be used to backup audit settings and restore them to another server <li>Auditing can be enabled in the default domain policy if you wish to target domain and local accounts. Auditing is enabled under computer configuration. To audit both logons and logon attempts you need to enable both success and failure for 'Audit account logon attempts' <li>Auditing 'Object access' needs to be enabled in both Group Policy and on the security tab of the object you wish to audit <li>Audited events are recorded in the Security Event log <li>Auditing privilege use allows you to audit events when a user uses their special permissions, configure the setting on the server where the special permission is applied <li>You can ensure that simple auditing will not conflict with advanced audit policies by settings the "Audit: Force audit policy subcategory settings" group policy setting under "Security Settings\Local Policies\Security Options". Setting this value will cause the simple audit policies to be ignored</li></ul> <h3><font size="2">Create expression-based audit policies</font></h3> <ul> <li>Expression-based audit policies allow for the same conditions that are used for Dynamic Access Control, which includes user and device claims to be applied to auditing <li>You can configure Global auditing here: Computer Configuration/Policies/Windows Settings/Security Settings/Advanced Audit Policy Configuration/Audit Policies/Global Object Access Auditing. This setting is preferred over the old enable auditing and then turn it on per folder process that used to be required</li></ul> <h3><font size="2">Create removable device audit policies</font></h3> <ul> <li>You should edit the Advanced Audit Policy Configuration setting as it contains the new Audit Removable Storage setting. Only success should be enabled, as failure events will include audit events where the file was not successfully copied. You may also want to configure the Audit Handle Manipulation setting</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-46574254155936881812015-10-22T20:00:00.001+10:002015-10-22T20:00:16.876+10:0070-411 Exam Cram - Configure File and Print Services<h2><font size="3">Configure file and disk encryption</font></h2> <h3><font size="2">Configure BitLocker encryption</font></h3> <ul> <li>The BitLocker feature is named 'BitLocker'. To enable full disk encryption you must also install 'EnhancedStorage'. To manage BitLocker, you must install the management tools, which can be included with the '-IncludeManagementTools' parameter <li>To reset the Lockout on a TPM, run tpm.msc and from the action pane select Reset TPM Lockout, you will need a password saved in a .tpm file or the password itself <li>To reset the password on a TPM, you can either use the TPM Management MMC snap-in or run Set-TPMOwnerAuth, using either of these options will not result in data loss <li>Manage-Bde is not supported on Windows Server 2012 (it may work, but is deprecated)</li></ul> <h3><font size="2">Configure the Network Unlock feature</font></h3> <ul> <li>BitLocker Network Unlock requires DHCP, UEFI DHCP drivers on clients, Windows Deployment Services and at least Windows 8/Windows Server 2012. Windows Server 2012 R2 and Windows 8.1 are not required, but are supported <li>BitLocker Network Unlock requires various Group Policy settings. Configure use of passwords for operating system drives is not required to be configured</li></ul> <h3><font size="2">Configure BitLocker policies</font></h3> <ul> <li>To add the DRA to the Default Domain Policy - In versions of Windows prior to Windows Server 2003 the following policy setting was used: Computer Configuration\\Windows Settings\\Security Settings\\Public Key Policies\\Encrypted Data Recovery Agents. The correct policy setting for Windows Server 2012 R2 is Computer Configuration\\Windows Settings\\Security Settings\\Public Key Policies\\Encrypting File System</li></ul> <h3><font size="2">Configure the EFS recovery agent</font></h3> <ul> <li>Logon as the Data Recovery Agent and export the certificate including the private key. You must do this as the account that is the Data Recovery Agent (DRA), which will be the built-in Administrator account or another specified account <li>EFS uses certificates to authenticate users, the certificates can be issued by a single computer or by a CA</li></ul> <h3><font size="2">Manage EFS and BitLocker certificates, including backup and restore</font></h3> <ul> <li>Always export EFS recovery certificates with the private key</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-88241851407194812572015-10-22T19:52:00.001+10:002015-10-22T19:52:40.798+10:0070-411 Exam Cram - Configure File and Print Services<h2>Configure File Server Resource Manager</h2> <h3><font size="2">Install the FSRM role service</font></h3> <ul> <li>File Server Resource Manager provides advanced File Server functionality, including</li> <ul> <li>Quota management <li>File screening <li>Storage reports</li></ul></ul> <h3><font size="2">Configure quotas</font></h3> <ul> <li>There are two types of FSRM quotas:</li> <ul> <li>A hard quota prevents users from saving files after the space limit is reached and generates notifications when the volume of data reaches each configured threshold <li>A soft quota does not enforce the quota limit</li></ul> <li>You use New-FSRMAction to create actions that will be performed when a quota is exceeded, for example, send an email or log an event <li>You use New-FsrmQuotaThreshold to create a quota threshold and adding the action as a parameter <li>Then you combine it all into a template using New-FsrmQuotaTemplate. You can then apply the template to a share using New-FSRMQuota. The -Softlimit parameter must be used on the New-FSRMQuotaTemplate or New-FSRMQuota cmdlets to apply a soft limit that does not prevent users from saving files when the quota has been reached. Because the quota must apply to the parent folder and subfolders, the New-FSRMAutoQuota cmdlet must be used <li>New-FSRMQuota creates a quota directly on the folder specified. New-FSRMAutoQuota creates a quota on sub folders automatically <li>Dirquota.exe is deprecated in Windows Server 2012 R2, but it can still be used to create a new quota template. Server Manager cannot be used to perform this task</li></ul> <h3><font size="2">Configure File Screens</font></h3> <ul> <li>A file screen can be used to prevent users from saving unauthorised files to volumes or folders <li>A file screen exception is used to exempt a subfolder from a file screen <li>A file screen exception cannot be used on the same folder as a file screen <li>You can create custom file groups to block specific sets of files and use this file group when creating a file screen <li>A file screen template defines a set of file groups to screen, the type of screening to perform (active or passive), and (optionally) a set of notifications that will be generated when a user saves, or attempts to save, an unauthorized file <li>Use New-FSRMFileGroup to create a group of files to block, or use a default group <li>Use New-FSRMFileScreenTemplate to create a template, you will need to specify a FSRM Action (created using the New-FSRMAction cmdlet) -Active is used to make the file screen active or passive (-Active:$False) <li>Use the New-FSRMFileScreen to create a file screen <li>When configuring a File Screen, if you want to block all files except a few types, you need to put a wildcard in the "include" setting, e.g. *.*</li></ul> <h3><font size="2">Configure reports</font></h3> <ul> <li>The Set-FSRMSetting cmdlet can be used to configure FSRM Server settings including email settings for reports and notifications <li>The settings tab is used to configure which reports will be generated. The scope tab is used to configure which types of files and paths will be included in the report</li></ul> <h3><font size="2">Configure file management tasks</font></h3> <ul> <li>File management tasks can be used to automatically archive expired files. The condition tab is used to configure conditions, such as the number of days since a file was last modified. The action tab is used to set the expiration directory and the type of file management task</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-67153056604123517582015-10-22T19:48:00.001+10:002015-10-22T19:48:52.784+10:0070-411 Exam Cram - Configure File and Print Services<h2>Configure Distributed File System</h2> <h3><font size="2">Install and configure DFS namespaces</font></h3> <ul> <li>A standalone namespace is recommended if the namespace server is not a member of an Active Directory domain, or if the domain functional level is below Windows Server 2008</li></ul> <h3><font size="2">Configure DFS replication targets</font></h3> <ul> <li>Replication targets are not required to be namespace servers <li>You can create a custom topology to perform one-way replication between DFS replication targets <li>The 'Full mesh' replication topology will replicate data bi-directionally <li>Hub and spoke requires at least 3 servers <li>The 'Full mesh' replication topology is not recommended when you have a replication topology with more than 10 servers <li>EFS is not compatible with DFS replication</li></ul> <h3><font size="2">Configure Replication scheduling</font></h3> <ul> <li>The replication group schedule default is 24 hours a day 7 days a week. You can edit the replication group schedule to improve performance of other applications during business hours</li></ul> <h3><font size="2">Configure Remote Differential Compression settings</font></h3> <ul> <li>Remote Differential Compression is ideal in a Wide Area Network (WAN) scenario, because only the changes in files are replication. In a Local Area Network (LAN) environment or when there are large numbers of small files, Remote Differential Compression can decrease performance or cause high CPU utilisation</li></ul> <h3><font size="2">Configure staging</font></h3> <ul> <li>When configuring Distribution File System Replication (DFSR), you must size the conflict and deleted folder and staging folder appropriately. You can use the Set-DfsrMembership cmdlet to do this. If the folders are not sized appropriately, replication can be slow or stop. Cleaning up the staging folder will not resolve the issue permanently <li>Set-DFSRMembership is used to configure settings for a DFS replication member including the local content path, staging settings, and more <li>The staging folder should be configured as below:</li> <ul> <li>Read/Write - The staging folder should be as large as the largest 32 files <li>For Read Only - The staging folder should be as large as the largest 16 files</li></ul></ul> <h3><font size="2">Configure Fault Tolerance</font></h3> <ul> <li>To provide high availability for a DFS namespace, you can deploy the namespace server on a failover cluster using the DFS management snap-in</li></ul> <h3><font size="2">Clone a DFS Database</font></h3> <ul> <li>The export command and the creation of a replication group are run on the upstream server <li>The import command is run on the downstream server <li>The upstream and downstream servers do not need to be part of an existing replication group and replication does not need to be paused <li>Export-DFSRClone, Robocopy and Import-DFSRClone can be used to setup a new replica including the seeding of files <li>You can also use Windows Server Backup to preseed files</li></ul> <h3><font size="2">Recover DFS Databases</font></h3> <ul> <li>To manually recover a DFS database that has suffered an unexpeted shutdown, run the following command:</li> <ul> <li>wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="&lt;volume-GUID&gt;" call ResumeReplication</li></ul> <li>In the event of power failure resulting in corruption to the DFS database, you can clone a DFS database instead of waiting for automatic nonauthoritative recovery to complete, before importing a clone, remove the server from the replication group before starting recovery, use DFSRAdmin membership delete to complete this</li></ul> <h3><font size="2">Optimise DFS replication</font></h3> <ul> <li>The DFS Staging folder must be sized appropriately to optimise replication performance <li>If Event ID 4208 occurs many times in one hour, increase the size of the staging folder by 20%</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-87070871179362366212015-10-22T19:45:00.001+10:002015-10-22T19:45:10.741+10:0070-411 Exam Cram - Deploy, manage and maintain servers<h2><font size="3">Monitor servers</font></h2> <h3><font size="2">Configure Data Collector Sets</font></h3> <ul> <li>Data collector sets enable the collection of performance data, system configuration information and statistics into a single file <li>Data collector sets can include any of the following:</li> <ul> <li>Performance counter data - Data generated by performance counters <li>Event trace data - Track events and system activities, useful for troubleshooting issues with applications or services <li>System configuration information - Track the state of registry keys and record any modifications</li></ul> <li>Windows Server 2012+ includes the following built-in data collector sets:</li> <ul> <li>Active Directory diagnostics - Provides data on Active Directory health and reliability, only applies to DCs <li>System diagnostics - Enables you to troubleshoot problems with hardware, drivers and STOP errors <li>System performance - Enables you to diagnose problems with system performance</li></ul> <li>Data Collector Sets can have the following settings configured:</li> <ul> <li>Stop condition - Based on the file size of the log or the duration <li>Schedule - When to start collecting <li>Data Manager - How to collect data and limits on the required disk space before collection is allowed</li></ul></ul> <h3><font size="2">Configure Alerts</font></h3> <ul> <li>Performance counter alerts can be used to trigger an application or script to run when a performance counter reaches a threshold, either low or high. For example, low disk space or high CPU usage <li>A scheduled task can be triggered when an alert is triggered</li></ul> <h3><font size="2">Monitor Real-time performance</font></h3> <ul> <li>Real-time performance can be monitored using the Resource Monitor view of the Windows Performance Monitor <li>The command-line tool is: perfmon /res <li>When a problem process is found, the wait chain can be examined directly from Resource Monitor</li></ul> <h3><font size="2">Monitor Virtual Machines (VMs)</font></h3> <ul> <li>Requires a failover cluster <li>Resource pools can be monitored to monitor the aggregate usage of a resource by the guest VMs <li>The Get-VMResourcePool cmdlet can be used to view the resource pools <li>New resource pools can be created to monitor a subset of resources <li>The Enable-VMResourceMetering cmdlet is used to enable resource monitoring on pools <li>Only pools that have resources assigned are enabled when the Enable-VMResourceMetering is run <li>To create a new resource pool, run the New-VMResourcePool cmdlet and specify the parameters <li>The Measure-VM cmdlet can be use to return data collected by ResourceMetering, e.g. Get-VM | Measure-VM</li></ul> <h3><font size="2">Monitor events</font></h3> <ul> <li>VM Eventing keeps PowerShell objects updated without having to poll the virtual machine host, the cmdlet to enable VM Eventing is Enable-VMEventing <li>You can use custom views in Event Viewer to filter and view events across multiple logs. A view cannot filter across multiple logs. A PowerShell script could be used, but it would require too much administrative effort. A custom MMC console is not required, views can be stored in Event Viewer <li>You can attach tasks to events in Event Viewer to automatically remediate issues <li>Event logs can be filtered based on any number of attributes <li>Event log views can be used to create a customised view of events across any event log stored on a server, including events in the forwarded event log <li>Views differ from filters in the following ways:</li> <ul> <li>Persistent <li>Include multiple logs <li>Exportable</li></ul></ul> <h3><font size="2">Configure event subscriptions</font></h3> <ul> <li>Pull or Collector initiated configuration is best for small environments and it is the only method supported by workgroup scenarios <li>Push or Source initiated configuration is best for large environments as the source computers can be configured using Group Policy <li>wecutil qc must be run on the collector computer to configure event subscriptions <li>Event log forwarding uses Windows Remote Management (WinRM) and the Windows Event Collector (wecsvc). You need to enable these services on computers that function as event forwarders and event collectors <li>You configure WinRM using the winrm quickconfig command on source computers <li>You configure wecsvc using the wecutil qc command <li>If you want to configure subscriptions from the security event log, you need to add the computer account of the collector computer to the local Administrators group on the source computer <li>If you want to configure a source computer-initiated subscription, you need to configure the following group policies on the computers that will act as the event forwarders:</li> <ul> <li>Configure Forwarder Resource Usage This policy determines the maximum event forwarding rate in events per second. If this policy is not configured, events will be transmitted as soon as they are recorded. <li>Configure Target Subscription Manager This policy enables you to set the location of the collector computer <li>Both of the above policies are located in: Configuration\Policies\Administrative Templates\Windows Components\Event Forwarding</li></ul> <li>Event Viewer is used to configure event subscriptions</li></ul> <h3><font size="2">Configure network monitoring</font></h3> <ul> <li>The two primary tools used for network monitoring are:</li> <ul> <li>Resource Monitor</li> <ul> <li>Provides real time information <li>Cannot perform traffic capture <li>Provides the following information:</li> <ul> <li>Processes with Network Activity <li>Network activity <li>TCP connections <li>Listening ports</li></ul></ul> <li>Message analyser</li> <ul> <li>Replaces both Network Monitor and LogParser <li>Filters can be applied to traffic</li></ul></ul></ul> <h3><font size="2">Schedule performance monitoring</font></h3> <ul> <li>Windows Performance Monitor uses a consistent scheduling method for all data collection:</li> <ul> <li>During Data Collector Set creation , you can configure the schedule by selecting Open properties for this data collector set at the end of the Create New Data Collector Set Wizard <li>After a Data Collector Set has been created , you can access the schedule options by right-clicking the Data Collector Set name in the Microsoft Management Console (MMC) navigation pane and selecting Properties</li></ul></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-80798532023170392832015-10-22T19:27:00.001+10:002015-10-22T19:27:06.428+10:0070-411 Exam Cram - Deploy, manage and maintain servers<h2><font size="3">Implement patch management</font></h2> <h3><font size="2">Install and configure the Windows Server Update Services (WSUS) role</font></h3> <ul> <li>If you install the UpdateServices role without specifying a database type, Windows Internal Database (WID) will be used. You must specify the UpdateServices-Db feature at installation to use SQL Server <li>wsusutil.exe is used to complete Windows Server Update Services (WSUS) post installation steps</li> <ul> <li>When using the Windows Internal Database (WID), you do not need to specify the SQL_INSTANCE_NAME parameter <li>You can use localhost or the local default SQL Server instance, otherwise you will need to use the SERVER\INSTANCE notation</li></ul> <li>Wsusutil can be used to move the WSUS content folder to a different location, the syntax is:</li> <ul> <li>Wsusutil.exe movecontent "destination e.g. C:\WSUS\" "log file name e.g. C:\Temp\Move.log"</li></ul> <li>The steps required to change a WSUS Server from HTTP to HTTPS are as follows:</li> <ol> <li>Install a server certificate <li>Edit bindings to add a port for SSL, the SSL port determines the HTTP port, if 443 is used for SSL, 80 will be used for HTTP, if 8351 is used for SSL, 8350 will be used for HTTP <li>Enforce SSL on the following virtual root sites:</li> <ol> <li>ApiRemoting30</li> <li>ClientWebService <li>DSSAuthWebService <li>ServerSyncWebService <li>SimpleAuthWebService</li></ol> <li>From cd “c:\Program Files\Update Services\Tools”, run: WSUSUtil.exe configuressl myserver.mydomain.local</li></ol> <li>Configuration changes cannot be made on replica WSUS servers <li>Wsusutil can be used with the export and import commands to transfer updates to a WSUS server that does not have an internet connection</li></ul> <h3><font size="2">Configure group policies for updates</font></h3> <ul> <li>Windows 8 and Windows 8.1 computers hide Windows Update notification for non-Admin users by default. Set the 'Allow non-administrators to receive update notifications' to Enabled to restore this notification on Windows 8 computers <li>Automatic Wakeup is controlled in the Maintenance Scheduler settings <li>To configure clients to use a local WSUS Server, configure the following Group Policy setting:</li> <ul> <li>Computer Configuration -&gt; Administrative Templates -&gt; Windows Components -&gt; Windows Update -&gt; Specify intranet Microsoft update service location</li></ul> <li>The Configure Automatic Updates setting is used to configure settings such as installation configuration</li> <li>The default port for SSL on Windows Server Update Services (WSUS) is 8531, you also are required to use the https:// prefix</li></ul> <h3><font size="2">Configure client-side targeting</font></h3> <ul> <li>Enable client-side targeting must be enabled on the Windows Server Update Services (WSUS) Server and configured in the 'Computer Configuration &gt; Policies &gt; Administrative Templates &gt; Windows Components &gt; Windows Update &gt; Enable client-side targeting' Group Policy setting <li>When configuring multiple client side targeting, target groups can be separated using a semicolon</li></ul> <h3><font size="2">Configure WSUS synchronisation</font></h3> <ul> <li>When configuring WSUS synchronisation, you will require some, if not all of the following information:</li> <ul> <li>The upstream server <li>Product languages <li>Update Products <li>Update classifications <li>The synchronisation schedule, manual or automatic</li></ul> <li>Replica WSUS servers can be used to minimise administrative overhead by approving updates centrally and also reduce the bandwidth requirements at remote offices <li>Storing updates locally reduces bandwidth requirements, not storing updates locally reduces disk requirements on the WSUS server, when choosing to store updates locally, you can choose either:</li> <ul> <li>Download updates only when approved (Deferred) - This reduces network and disk requirements <li>Download express installation files (Express) - Reduces local network bandwidth at the expense of Internet bandwidth by downloading larger files to the WSUS server and smaller files to the clients</li></ul> <li>When a new product is added to Microsoft Update, you need to synchronise the WSUS server with Microsoft Update before you can add the new product using the Products and Classifications settings</li></ul> <h3><font size="2">Configure WSUS groups</font></h3> <ul> <li>You must create computer groups in the WSUS console before they can be assigned using Group Policy. You also need to change the WSUS server options to use Group Policy or Registry settings on computers for group assignment</li></ul> <h3><font size="2">Manage patch management in mixed environments</font></h3> <ul> <li>To deploy patches in a mixed environment, use Microsoft System Center 2012 SP1 Configuration Manager or later <li>You can import drivers directly into WSUS without synchronising the “drivers” category</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-77815802462701251552015-10-22T19:10:00.001+10:002015-10-22T19:17:30.505+10:0070-411 Exam Cram - Deploy, manage and maintain servers<h2><strong><font size="3">Deploy and manage server images</font></strong></h2> <h3><strong><font size="2">Install the Windows Deployment Services (WDS) role</font></strong></h3> <ul> <li>Windows Deployment services is only supported on Server with a GUI or the Minimal Server Interface <li>A locally attached NTFS volume that is not the operating system volume, with adequate capacity is the best location for RemoteInstall <li>Active Directory Domain Services (AD DS) is not required. Windows Deployment Services (WDS) can be installed without a dependency on AD DS <li>If you have prestaged your computer accounts in Active Directory, you can select the 'Respond only to known computers' option <li>Auto-cast is the best Multicast transmission type for a single computer or a small number of computers. Other computers can start the transmission later and still save on network bandwidth. Scheduled cast is a good option when there will be a known number of computers participating or if you know there will be a large number of computers participating <li>If the Windows Deployment Services (WDS) server is running on the same server as the DHCP Server, configure DHCP option 60 and configure Windows Deployment Services not to listen on port 67 <li>Computers can be prestaged in the WDS console, they can also be added as managed computers in Active Directory allowing permissions to be set on the computer object to specify which groups can add the computer to the domain <li>You can pre-stage computers using either the GUID, MAC or DUID:</li> <li>Valid GUIDs:</li> <ul> <li>a493c25d-4e0d-41e9-a566-10b411625495 <li>A493c25d4e0d41e9a56610b411625495</li></ul> <li>Valid MAC Addresses:</li> <ul> <li>00-15-5D-52-E4-2E <li>00000000-0000-0000-0000-00155D52E42E <li>0000000000000000000000155D52E42E</li></ul> <li>WDS requires DHCP and a valid scope to be configured <li>The Wdsutil command with the /approve parameter can be used to approve a device that is waiting for approval before installing</li></ul> <h3><strong><font size="2">Configure and manage boot, install and discover images</font></strong></h3> <ul> <li>Boot images are used to boot a client computer to perform operating system installation <li>Install images are deployed to target computers <li>Discover images are used to boot non-PXE capable computers and deploy an operating system using Windows Deployment Services (WDS) <li>Capture images are boot images that you boot a client computer into to capture the operating system into a .wim file <li>You can copy WDS Install images from one image group to another using the Export-WDSInstallImage and Import-WDSInstallImage cmdlets. This also applies to other image types <li>You can copy WDS Install images within the same image group using the Copy-WDSInstallImage cmdlet. This also applies to other image types <li>In Windows Server 2012 R2, VHD, VHDX and WIM are all valid Windows image formats <li>You can use the Priority setting on Windows Deployment Services (WDS) images to control the order in which images are displayed. Images with a lower priority are used before images with a higher priority <li>Install Images can have filters applied to control which hardware types will be granted access to an image <li>Image Groups and Install Images can have permissions set to control which users will be able to access an image or image group</li></ul> <h3><font size="2">Update images with patches, hotfixes and drivers</font></h3> <ul> <li>The required steps to apply Windows Updates to a Windows Image are to mount the image, add the package, commit and dismount the image. You can save and dismount at the same time using the -Save parameter of the Dismount-WindowsImage cmdlet <li>Enable-WindowsOptionalFeature can be used with the -Path parameter to enable Windows Features in a mounted image. You can use the -Online parameter to enable or disable features in an online Windows Image <li>The Add-WindowsPackage cmdlet can be used to apply Windows Updates to a mounted Windows image. You can a single update or apply all updates located in a folder using the -PackagePath parameter <li>Dism /Get-Image-Info or imagex /info can be used to get WIM information <li>Sysprep.exe with the /generalize parameter is used to prepare an image for capture. Drives will not appear in the capture image dialog if the operating system is not prepared using sysprep</li></ul> <h3><font size="2">Install features for offline images</font></h3> <ul> <li>ImageX can be used to create, update and mange Windows Image (WIM) files. ImageX is deprecated on Windows Server 2012 <li>In Windows Server 2012 R2, VHD, VHDX and WIM are all valid Windows image formats <li>Enable-WindowsOptional feature can be used with the -Path parameter to install features in offline Windows Images <li>Dism can be used with the /Enable-Feature parameter to add features to a Windows Image</li></ul> <h2><font size="2"><font style="font-weight: bold">Configure driver groups and packages</font></font></h2> <ul> <li>The required steps to apply Windows Updates to a Windows Image are to mount the image, add the package, commit and dismount the image. You can save and dismount at the same time using the -Save parameter of the Dismount-WindowsImage cmdlet <li>Enable-WindowsOptionalFeature can be used with the -Path parameter to enable Windows Features in a mounted image. You can use the -Online parameter to enable or disable features in an online Windows Image <li>The Add-WindowsPackage cmdlet can be used to apply Windows Updates to a mounted Windows image. You can a single update or apply all updates located in a folder using the -PackagePath parameter <li>Dism /Get-Image-Info or imagex /info can be used to get WIM information <li>Sysprep.exe with the /generalize parameter is used to prepare an image for capture. Drives will not appear in the capture image dialog if the operating system is not prepared using sysprep</li></ul> <h3><font size="2">Install features for offline images</font></h3> <ul> <li>ImageX can be used to create, update and mange Windows Image (WIM) files. ImageX is deprecated on Windows Server 2012 <li>In Windows Server 2012 R2, VHD, VHDX and WIM are all valid Windows image formats <li>Enable-WindowsOptional feature can be used with the -Path parameter to install features in offline Windows Images <li>Dism can be used with the /Enable-Feature parameter to add features to a Windows Image</li></ul> <h3><font size="2">Configure driver groups and packages</font></h3> <ul> <li>The Add-WindowsPackage cmdlet can be used to apply Windows Updates to a mounted Windows image. You can a single update or apply all updates located in a folder using the -PackagePath parameter <li>Oscdimg is a command-line tool that you can use to create an image (.iso) file of a customized 32-bit or 64-bit version of Windows Preinstallation Environment (Windows PE) <li>Driver groups can be configured with filters to only apply the drivers in the group to specific hardware <li>Deleting a driver group does not delete the drivers associated with it. Drivers can be a member of multiple driver groups <li>Driver groups can be enabled or disabled as required</li></ul> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-90493346014066825602015-09-11T05:00:00.000+10:002015-09-11T05:00:04.426+10:00PowerShell Parameters, Switch vs Boolean. Is Microsoft breaking PowerShell?<p>I'm going to have a good look at the New-FSRMFileScreenTemplate cmdlet. There is an issue with the "Active" parameter for this cmdlet. Microsoft specifies in the help information that this is a Switch parameter. Switch parameters by design default to $False <p>The Active parameter is a switch parameter, but it doesn't have a default value. <p><a href="http://lh3.googleusercontent.com/-5-CM-OnQfYM/VfDVNUT41jI/AAAAAAAAFw0/IMaGGtmbgn0/s1600-h/clip_image001%25255B6%25255D.png"><img title="clip_image001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image001" src="http://lh3.googleusercontent.com/-eRqkKLkzdyU/VfDVOCt_JmI/AAAAAAAAFw8/mTsgewzO4Tk/clip_image001_thumb%25255B3%25255D.png?imgmax=800" width="244" height="55"></a> <p>According to MSDN, the default value should be false: <p><a href="http://lh3.googleusercontent.com/-wCrh9yzT-E4/VfDVOrsHNDI/AAAAAAAAFxE/YubleVUaZDo/s1600-h/clip_image002%25255B7%25255D.png"><img title="clip_image002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image002" src="http://lh3.googleusercontent.com/-sCe7zuhJz6M/VfDVPLUgPrI/AAAAAAAAFxM/wlg52M70jHI/clip_image002_thumb%25255B4%25255D.png?imgmax=800" width="244" height="17"></a> <p>The online documentation indicates that if the parameter is not specified, the file screen will be passive. <p><a href="http://lh3.googleusercontent.com/-Sv2ItviusC0/VfDVPgwqW2I/AAAAAAAAFxU/YuT-OCroCgQ/s1600-h/clip_image003%25255B6%25255D.png"><img title="clip_image003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image003" src="http://lh3.googleusercontent.com/-DO2SzP_13I8/VfDVQawuHDI/AAAAAAAAFxc/YJbvAPs7Nx8/clip_image003_thumb%25255B3%25255D.png?imgmax=800" width="244" height="60"></a> <p>If you run the New-FSRMFileScreenTemplate cmdlet with the Active switch parameter, you get the desired result: <p><a href="http://lh3.googleusercontent.com/-NEKCpVhxL3U/VfDVQ_aeteI/AAAAAAAAFxk/AMKxgEPLQaA/s1600-h/clip_image004%25255B7%25255D.png"><img title="clip_image004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image004" src="http://lh3.googleusercontent.com/-KDracPkHrig/VfDVRUuLNRI/AAAAAAAAFxs/c_ymFa1Gz0A/clip_image004_thumb%25255B4%25255D.png?imgmax=800" width="244" height="48"></a> <p>If you run the New-FSRMFileScreenTemplate cmdlet without the Active switch parameter, the file screen is set to Active, huh? <p><a href="http://lh3.googleusercontent.com/-YGocX5_ihRs/VfDVR1cunlI/AAAAAAAAFx0/uJHX7_d_6II/s1600-h/clip_image005%25255B6%25255D.png"><img title="clip_image005" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image005" src="http://lh3.googleusercontent.com/-BZh-3WkB8n4/VfDVSnnaUoI/AAAAAAAAFx8/g6JdSo5P7a4/clip_image005_thumb%25255B3%25255D.png?imgmax=800" width="244" height="46"></a> <p>How do I set the thing to Passive? <p>Well, trying to set it to $False doesn't work <p><a href="http://lh3.googleusercontent.com/-TF7nM9TyW-k/VfDVTEdzzgI/AAAAAAAAFyE/2Ct-rhlxrJM/s1600-h/clip_image006%25255B7%25255D.png"><img title="clip_image006" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image006" src="http://lh3.googleusercontent.com/-u7spNpuOJ6E/VfDVT7Eo8yI/AAAAAAAAFyM/DQGuUFBEv_s/clip_image006_thumb%25255B4%25255D.png?imgmax=800" width="244" height="34"></a> <p>Treating it like a Boolean Parameter does work though. <p><a href="http://lh3.googleusercontent.com/-hYwRaXyUt_g/VfDVUfzBpWI/AAAAAAAAFyU/orBKwhE08Lg/s1600-h/clip_image007%25255B7%25255D.png"><img title="clip_image007" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image007" src="http://lh3.googleusercontent.com/-nQ4Jca2fpxY/VfDVU1h3GdI/AAAAAAAAFyc/H5CdAwgU4WQ/clip_image007_thumb%25255B4%25255D.png?imgmax=800" width="244" height="46"></a> <p>Anyone know what Microsoft is up to here? I'm seeing this more and more. Having Switch and Boolean Parameters makes sense, but the documentation MUST be correct, otherwise it really makes the parameters hard to use. <p>References: <p>Types of Cmdlet Parameters - <a href="https://technet.microsoft.com/en-us/library/dd878252(v=vs.85).aspx">https://technet.microsoft.com/en-us/library/dd878252(v=vs.85).aspx</a> <p>New-FsrmFileScreenTemplate - <a href="https://technet.microsoft.com/en-us/library/jj900585(v=wps.630).aspx">https://technet.microsoft.com/en-us/library/jj900585(v=wps.630).aspx</a> <p>Parameter Types in PowerShell - <a href="http://blogs.msdn.com/b/candede/archive/2010/01/14/parameter-types-in-powershell.aspx">http://blogs.msdn.com/b/candede/archive/2010/01/14/parameter-types-in-powershell.aspx</a> Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com1tag:blogger.com,1999:blog-8060337482637071049.post-47787740821650332372015-02-19T09:50:00.000+10:002015-02-19T09:50:38.539+10:00Install NAT Routing on Windows Server 2012 R2Install-WindowsFeature Routing<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/--iPu9YZxdBg/VOUjSiZSuMI/AAAAAAAAFv8/BKcBjUpBRN8/s1600/routing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/--iPu9YZxdBg/VOUjSiZSuMI/AAAAAAAAFv8/BKcBjUpBRN8/s1600/routing.png" height="324" width="640" /></a></div><br />The DirectAccess-VPN role will also be installed along with a few IIS bits.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-Yrnn12OU1bg/VOUj6rCgLaI/AAAAAAAAFwE/gPtWDVJU05g/s1600/routing2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Yrnn12OU1bg/VOUj6rCgLaI/AAAAAAAAFwE/gPtWDVJU05g/s1600/routing2.png" height="323" width="640" /></a></div>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com0tag:blogger.com,1999:blog-8060337482637071049.post-50004562603457944602014-11-20T10:48:00.001+10:002014-11-20T10:48:13.963+10:00My Subnet Calculator <br /><table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid #A3A3A3 1.0pt; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-yfti-tbllook: 1184;"> <tbody><tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"> <td style="background-color: transparent; border: 1pt solid rgb(163, 163, 163); padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Verdana&quot;,sans-serif; font-size: 10pt; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU;"><strong>Subnet Calculator<o:p></o:p></strong></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">128<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">64<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">32<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">16<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">8<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">4<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">2<o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(163, 163, 163) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><span style="font-family: Calibri;">1<o:p></o:p></span></span></div></td> </tr><tr style="mso-yfti-irow: 1;"> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163); border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><b><span style="font-family: &quot;Verdana&quot;,sans-serif; font-size: 10pt; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU;">Known IP</span></b><span style="font-family: &quot;Verdana&quot;,sans-serif; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU;"> </span><span style="font-family: &quot;Verdana&quot;,sans-serif; font-size: 12pt; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU;"><o:p></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> </tr><tr style="mso-yfti-irow: 2;"> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163); border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;">Subnet Mask</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> </tr><tr style="mso-yfti-irow: 3;"> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163); border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;">Subnet Address (AND)</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> </tr><tr style="mso-yfti-irow: 4;"> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163); border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;">Invert Mask</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> </tr><tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163); border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 122.2pt;" valign="top" width="163"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;">Broadcast Address (OR)</span></b><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p></o:p></span></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 48pt;" valign="top" width="64"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> <td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(163, 163, 163) rgb(163, 163, 163) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-left-alt: solid #A3A3A3 1.0pt; mso-border-top-alt: solid #A3A3A3 1.0pt; padding: 4pt; width: 51.55pt;" valign="top" width="69"> <div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;"><span style="mso-ascii-font-family: Calibri; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: EN-AU; mso-hansi-font-family: Calibri;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></div></td> </tr></tbody></table><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Instructions:</span></o:p></div><ol><li><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Enter in the Known IP and subnet mask (only the&nbsp;octet that is not 255 or&nbsp;0)</span></o:p></div></li><li><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Perform an&nbsp;AND operation</span></o:p></div></li><li><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Invert the Mask&nbsp;</span></o:p></div></li><li><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Perform an OR operation</span>&nbsp;</o:p></div></li></ol><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;"><strong>Alternative method</strong></span></o:p></div><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><o:p><span style="font-family: Calibri;">Subnetting from a single host back:</span></o:p></div><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/32 255.255.255.255 = 1 host (single host)<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/31 255.255.255.254 = 2 hosts (2- 2 = 0 none useable)<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/30 255.255.255.252 = 4 hosts (4 - 2 = 2 usable)<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/29 255.255.255.248 = 8 hosts (8 - 2 = 6 usable)<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/28 255.255.255.240 = 16 hosts (16 -2 = 14 usable and so on…)<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/27 255.255.255.224 = 32 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/26 255.255.255.192 = 64 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/25 255.255.255.128 = 128 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/24 255.255.255.0 = 256 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/23 255.255.254.0 = 512 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/22 255.255.252.0 = 1024 hosts<o:p></o:p></span></div><br /><div class="MsoNormal" style="margin: 0cm 0cm 8pt;"><span style="font-family: Calibri;">/21 255.255.248.0 = 2048 hosts<o:p></o:p></span></div>Wayne Hoggetthttp://www.blogger.com/profile/17357074935928764761noreply@blogger.com1