Microsoft Virtualization Discussions

Powershell Invoke-Ncssh get the output

kwana
7,729 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,661 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,686 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,681 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,662 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,792 Views

Hi 

How do I schdule it for evry hour to run?

 

 

Public