Microsoft Virtualization Discussions

Powershell Invoke-Ncssh get the output

kwana
7,038 Views

Hi, 

 

Do anyone know how to get the output after run "invoke-Ncssh -command "statistics periodic-show"?

 

Regards,

Alex

1 ACCEPTED SOLUTION

asulliva
6,970 Views

Hello @kwana,

 

To add on to what @wronald said, the "statistics show-periodic" command will iterate forever.  This means that the Invoke-NcSsh cmdlet will never see the command end and will eventually timeout and "fail".  You can work around this by specifying the number of iterations...

 

Invoke-NcSsh "set adv -c off; statistics show-periodic -iterations 1"

Hope that helps.

 

Andrew

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

View solution in original post

4 REPLIES 4

wronald
6,995 Views

Hi Alex,

 

What are you trying to do exactly?

If you would like to disply the output of the "statistics show-periodic" command, then you'll have to be in advanced or diag priviledged mode first.

 

You can also use the Statistics cmdlets directly:

                                                                                
Cmdlet          Get-NcClusterLogForwardStatistics                  4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcFcpAdapterStatistics                         4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcHaInterconnectPerformanceStatistics          4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcHaInterconnectSGLStatistics                  4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcIscsiStatistics                              4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcLunStatistics                                4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcMetroclusterOperationStatistics              4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcNameServiceDNSStatistics                     4.3.0      DataONTAP                                                                                 
Cmdlet          Get-NcNameServiceNisStatistics                     4.3.0      DataONTAP     

 

I hope this helps you further.

 

Regards,

Ron

wronald
6,990 Views

To complete my answer, the command should look like:

 

Invoke-NcSsh "set adv -c off; statistics show-periodic"

 

This will display the same output you would have via SSH, in fact it is bridging the session to SSH via Putty Link.

 

Regards,

Ron

asulliva
6,971 Views

Hello @kwana,

 

To add on to what @wronald said, the "statistics show-periodic" command will iterate forever.  This means that the Invoke-NcSsh cmdlet will never see the command end and will eventually timeout and "fail".  You can work around this by specifying the number of iterations...

 

Invoke-NcSsh "set adv -c off; statistics show-periodic -iterations 1"

Hope that helps.

 

Andrew

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

BP_EMDCFMG
6,101 Views

Hi 

How do I schdule it for evry hour to run?

 

 

Public