From 0344b08ba10e5f51d497dd8e839f6b71816b6a80 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Sat, 16 Mar 2013 01:50:22 +0000 Subject: [PATCH] Actually have a test case that will get to the permission denied phase git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@15543 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- .../share/xcat/netboot/windows/xCAT.psm1 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/xCAT-server/share/xcat/netboot/windows/xCAT.psm1 b/xCAT-server/share/xcat/netboot/windows/xCAT.psm1 index bd3194b6f..93de8736c 100644 --- a/xCAT-server/share/xcat/netboot/windows/xCAT.psm1 +++ b/xCAT-server/share/xcat/netboot/windows/xCAT.psm1 @@ -58,4 +58,22 @@ Function Connect-xCAT { $script:xcatstream = $script:xcatconnection.GetStream() $script:securexCATStream = New-Object System.Net.Security.SSLStream($script:xcatstream,$false,$script:verifycallback) $script:securexCATStream.AuthenticateAsClient($mgtServerAltName) + $script:xcatwriter = New-Object System.IO.StreamWriter($script:securexCATStream) + $script:xcatreader = New-Object System.IO.StreamReader($script:securexCATStream) +} + +Function Get-Power { + Param( + $nodeRange + ) + $data = "`n`trpower`n`tstat`n`t$nodeRange`n`n" + $script:xcatwriter.WriteLine($data) + $script:xcatwriter.Flush() + $response="" + $lastline="" + while (! $lastline.Contains("")) { + $lastline = $script:xcatreader.ReadLine() + $response = $response + $lastline + } + write-host $response }