Microsoft Virtualization Discussions

Powershell Invoke-Ncssh get the output

kwana
7,733 Views

Hi, 

 

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

 

Regards,

Alex

1 ACCEPTED SOLUTION
kwana has accepted the solution

asulliva
7,665 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
7,690 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
7,685 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

kwana has accepted the solution

asulliva
7,666 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,796 Views

Hi 

How do I schdule it for evry hour to run?

 

 

Public