Get-Stat report fails

I get errors with the following script and would appreciate any help.

Code

$ESXHost = "TestESX".
$report = @)
$out = "" | Select name, CPU, MEM, VMCount, model, CPUAvg, CPUMax, MEMAvg, MEMMax
Get-VMHost-name $ESXHost | % {

$out. Name = $ESXHost
$out. UC = (Get-view $_). Hardware.CpuInfo.NumCpuCores + "(" + [math]: Tower ((Get-vue $_).)) " Hardware.CpuInfo.Hz / 1000000000, 1) + ") Ghz»
$out. MEM = [math]: Tower ((Get-vue $_).) Hardware.MemorySize / 1 GB, 0) + 'Go '.
$out. VMCount = (Get-view $_). Vm.Count
$out. Model = (Get-view $_). Hardware.SystemInfo.Model
$out. CPUAvg = [Math]: round ((($_ |)) Get-Stat - Stat cpu.usagemhz.average - Start (Get-Date). AddDays(-1) | Measure - Object - average value). (Average), 2)
$out. CPUMax = [Math]: round ((($_ |)) Get-Stat - Stat cpu.usagemhz.Average - Start (Get-Date). AddDays(-1) | Measure - Object - the maximum value). (Maximum), 2)
$out. MEMAvg = [Math]: round ((($_ |)) Get-Stat - Stat mem.usage.average - Start (Get-Date). AddDays(-1) | Measure - Object - average value). (Average), 2)
$out. MEMMax = [Math]: round ((($_ |)) Get-Stat - Stat mem.usage.Average - Start (Get-Date). AddDays(-1) | Measure - Object - the maximum value). (Maximum), 2)
$report += $out
}
$report

Errors:

Cannot convert value '(' type 'System.Int32'. '. Error: "input string is not well-formed."
D:\Scripts\T.ps1:6 tank: 58
+ $out. UC = (Get-view $_). Hardware.CpuInfo.NumCpuCores + < < < < "(" + [math]: Tower ((Get-vue $_).)) " Hardware.CpuInf
o.Hz / 1000000000, 1) + ") Ghz»
+ CategoryInfo: NotSpecified: (:)) [], RuntimeException)
+ FullyQualifiedErrorId: RuntimeException

Cannot convert value 'GB' to type 'System.Double '. Error: "input string is not well-formed."
D:\Scripts\T.ps1:7 tank: 72
+ $out. MEM = [math]: Tower ((Get-vue $_).) Hardware.MemorySize / 1 GB, 0) + < < < < 'GB '.
+ CategoryInfo: NotSpecified: (:)) [], RuntimeException)
+ FullyQualifiedErrorId: RuntimeException

You try to add strings and integers.

Try it like this

$ESXHost = "TestESX" $report = @()$out = "" | select Name, CPUs, MEM, VMCount, Model, CPUAvg, CPUMax, MEMAvg, MEMMaxGet-VMHost -Name $ESXHost | % {     $out.Name = $ESXHost     $out.CPUs = [string]$_.Extensiondata.Hardware.CpuInfo.NumCpuCores + " (" + [string]([math]::round($_.Extensiondata.Hardware.CpuInfo.Hz / 1000000000, 1)) + ") Ghz"     $out.MEM = [string]([math]::round($_.Extensiondata.Hardware.MemorySize / 1GB, 0)) + " GB"     $out.VMCount = $_.Extensiondata.Vm.Count     $out.Model = $_.Extensiondata.Hardware.SystemInfo.Model     $out.CPUAvg = [Math]::Round((($_ | Get-Stat -Stat cpu.usagemhz.average -Start (Get-Date).AddDays(-1) | Measure-Object Value -Average).Average),2)     $out.CPUMax = [Math]::Round((($_ | Get-Stat -Stat cpu.usagemhz.Average -Start (Get-Date).AddDays(-1) | Measure-Object Value -Maximum).Maximum),2)     $out.MEMAvg = [Math]::Round((($_ | Get-Stat -Stat mem.usage.average -Start (Get-Date).AddDays(-1) | Measure-Object Value -Average).Average),2)     $out.MEMMax = [Math]::Round((($_ | Get-Stat -Stat mem.usage.Average -Start (Get-Date).AddDays(-1) | Measure-Object Value -Maximum).Maximum),2)     $report += $out}$report

BTW since PowerCLI 4.1 you need not to do these cmdlets Get-see more.

These data are available in the Extensiondata property.

Tags: VMware

Similar Questions

  • Can't mount NFS share - operation failed, diagnostics report: failed to get the path console for volume

    I'm trying to mount a NFS on ESXI 6 volume, but continue to operate in the error.  Googling everything nothing helped, so I'm here. Error:

    Call "HostDatastoreSystem.CreateNasDatastore" of object "ha-datastoresystem" on ESXi '192.168.xx.xx' failed.

    Operation failed, the diagnostic report: failed to get the path of the console for the volume, the name of the sample.

    The NFS share is located on a synology nas. I checked the permissions and configuration. Everything seems correct based on the various boards and KB articles.

    Ideas?

    Thank you.

    Find the esx.conf file in/etc/vmware.

    If you could also share a copy with me...

    Try to mount the NFS VMware KB: Volume fails with the error: could not resolve the host name

    Check the link as well below.

    http://www.Bussink.ch/?p=1640

  • to send a message that his stats: windows failed the genuine validation. Security Essentials will be disabled within 30 days

    I can't access word or other products. What is going on? I get a message that his stats: windows failed the genuine validation. Security Essentials will be disabled within 30 days...;

    I continuly pass a message to actavate windows and when I click it it just trying to sell me a copy I will have trobble with, what a load of s... it's new windows. I can't use my old windows on my new computer and new windows is not letting me put in place and are functioning normally. It will not open the old files.

    Work on getting your fixed Windows installation.  Go http://social.microsoft.com/Forums/en-US/genuinevista/threads then READ THE STICKY MESSAGES in this forum and follow the instructions to create your own thread (start a new post) and copy / paste the mgadiag report in your thread as well as a full description of your Windows Genuine validation problem circumstances.

  • This operation is limited by the administrator of the error when you run the command get-stats

    I have a script that use to collect monthly performance report - but after the upgrade of the CR, the script fails with the error below

    Get-Stat, this operation is limited by the administrator - "vpxd.stats.maxQueryMetrics". Contact your system administrator.

    I tried after the Ko -https://kb.vmware.com/kb/2107096 , but I don't see the webclient service performance

    Please notify

    As you use the API and not the Web Client, you need only modify the value in the advanced settings of vCenter.

    This can be done with

    Note that the value of-1 disables the limit altogether.

    The default value is 64.

    Get-AdvancedSetting - YourvCenter of the entity-name config.vpxd.stats.MaxQueryMetrics |

    Game-AdvancedSetting - value - 1

  • Get an error at the end of the output of get-stat

    When I run the following I recover the data, but at the end of the exit, there is a mistake:

    Get-Stat - entity "ESXiHOST" - Stat "disk.totalReadLatency.average".

    Instance of MetricId Timestamp value unit

    --------                         ---------                                        ----- ----     --------

    ...

    Disk.totalreadlatenc... 09/03/2016-16:09:40 5 milli... naa.5...

    Disk.totalreadlatenc... 09/03/2016-16:09:20 0 milli... naa.5...

    Disk.totalreadlatenc... 09-16:09 / 03/2016 4 milli... naa.5...

    Get-Stat: 09/03/2016-17:23:20 Stat get a specified parameter was not correct.

    entity

    On line: 1 char: 1

    + Get-Stat - entity "ESXiHOST" - Stat "disk.totalReadLatency.average".

    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo: NotSpecified: (:)) [Get-Stat], InvalidArgument)

    + FullyQualifiedErrorId: Client20_RuntimeDataServiceImpl_GetAvailableIntervals_ErrorRetreivingPerfProviderSummary, VMware.VimAutomati

    This could be the cause of this error? Can I just ignore it?

    It is somewhat related to the issue you reported in metric does not exist, but the documentation says it should

    This output, it seems that you are connected to a node ESXi, not a vCenter or both.

    View the contents of $global: defaultviservers to check.

    On a node ESXi, you get only 20 seconds intervals (for the +/-breaking).

    I suspect that this node ESXi was started, where the limited number of parameters returned.

    If this is not the case, then there is a problem with the PerformanceManager on this node ESXi.

  • script Get-stat network

    I'm looking to use get-stat to get some associated information networks.  Here's what I do:

    Select a group of virtual machines

    for each virtual machine, select only the 1 (vnic1) virtual network adapter not vnic 2. (some virtual machines have vNIC 2 or more)

    find the maximum flow of avg in Mbps for the virtual NIC only.  Make it as specific as I can according to statistics level 1.   PIC of the last 24 hours is OK. (I want to predict the peaks)

    Create a table as below, I can export to CSV.

    Ideas?

    Thank you!

    VirtualMachineName NetworkAdapater1PeakThroughputMbps
    VM1136
    VM2234
    VM316

    You could do something like that.

    In your case, you will get all the virtual machines in the cluster.

    $vmName = "ClusterVM."

    $vnicName = 'NIC, 1'

    $vms = get-VM-name $vmName

    $vnic = get-NetworkAdapter - VM $vm - name $vnicName

    $stat = 'net.transmitted.average ','net.received.average '.

    $report is entity-Stat-get $vms - Stat $stat - Realtime - MaxSamples 6 - Instance $vnic. ExtensionData.Key |

    Group-object - property entity, Timestamp |

    Select @{N = "Timestamp"; E={$_. Group [0]. Timestamp}},

    @{N = 'Entity'; E={$_. Group [0]. Entity}},

    @{N = "received"; E={$_. Group | where {$_.} MetricId-match "received"} | {{Select - ExpandProperty value}}.

    @{N = ' transmitted'; E={$_. Group | where {$_.} MetricId-match "transmitted"} | {{Select - ExpandProperty value}}.

    @{N = 'Throughput (Kbps)'; E={$_. Group | Measure-object-property value - sum | Select sum - ExpandProperty}}

    # Total

    $totals = $report | Measure-object-property received, transmitted, 'Throughput (Kbps)' - sum

    $report += new-Object PSObject - property @ {}

    Entity = "totals".

    Receipt = $totals | where {$_.} Property - eq "Received"} | Select sum - ExpandProperty

    Sent = $totals | where {$_.} Property - eq "Transmitted"} | Select sum - ExpandProperty

    'Throughput (Kbps)' = $totals | where {$_.} Property - eq 'Throughput (Kbps)'} | Select sum - ExpandProperty

    }

    $report | Format-Table - AutoSize

  • The "cost" of get-stat

    A customer using a (free) ESXi host reports serious performance problems.

    My goal is to see if performance issues are due to memory, CPU, disk, or any other component.

    I've created a PowerCLI script to query the ESXi host to collect conters performance.

    Before starting can use, I assess whether the use of get-stat can aggravate the problerms with the performance of the ESXi host?

    My script should begin every 60 senconds, use the "connect-viserver" cmdlet and then cycle delivering approximately 20 times the cmdlet "get-stat' to get the values such as"cpu.usage.average","mem.usage.average"and so on.

    Can it worsen the performance of the target ESXi host issue?

    Should I before statring to use it?

    Will there be a better strategy to collect performance counters?

    Concerning

    Marius

    Performance in real time on an ESXi node are maintained during +/-1 hour, so I would not ask as often as every 60 seconds.

    The cmdlet Get-Stat imposes some overhead on the ESXi node, then Yes, that this can have an effect on the interpretation of the node ESXi.

    A few other tips to lower to load:

    • use only the counters that you absolutely
    • try to locate the source of the problem with a minimal set of counters, then go down by adding several counters
  • Get-stat for monthly trends of data warehouses

    Hi all

    Long time lurker of time,

    I have not been using PS for long and mostly just pin out one liners for things like "whats connected to X", etc.

    I'm trying to output a file that I can put in excel and create configured vs used graphics is the idea.

    I would like to get this down so I can manipulate to other entities.

    I can wrap this around a foreach loop that I can usually understand.

    With get-stat, I noticed that he gets a single value, then the other so the MetricID is evolving, so I can't just select the property.

    I have a script already where I show the last value and then put them all on the same graph, but it would be cool to have a chart with the data store to see the trends.

    We have vcops, but I find the graphics a slow process, because we have dozens of warehouses of data around the world.

    It's my script simple I must then cut and paste the values into additional columns, but who wants to do it manually

    I can do something like this

    $todayMidnight = (get-Date-time Minute 0 - 0 - 0 second)

    $Startmonth = - 1

    $metrics = "disk.capacity.latest", "disk.provisioned.latest", "disk.used.latest".

    $datastore = "vm_production01".

    $arrds = get-datastore. WHERE-object {$_.} Name - like $datastore}

    $a = get - Stat - $arrds - Stat $metrics entity [0] - boot $todayMidnight.AddMonths ($Startmonth) - complete $todayMidnight | where {$_.instance - eq ""} | Sort the timestamp | Select the timestamp value

    $b = get - Stat - $arrds - Stat $metrics entity [1] - boot $todayMidnight.AddMonths ($Startmonth) - complete $todayMidnight | where {$_.instance - eq ""} | Sort the timestamp | Select the value

    $c = get - Stat - $arrds - Stat $metrics entity [2] - boot $todayMidnight.AddMonths ($Startmonth) - complete $todayMidnight | where {$_.instance - eq ""} | Sort the timestamp | Select the value

    $fin = $a + $b + $c

    $fin = $a + $b + $c

    $fin | ConvertTo-Csv | Out-file C:\support\scripts\development\datastoreusage.csv

    See the attachment for the final goal.

    I don't know if I need to create a custom object to accomplish, if someone could help me that would be great.

    and none of the useful articles where I can learn to do it, I'm almost finished powershell in a month of meals but I do not think that this is covered

    Thank you all

    To run this for all your storage data and then create a spreadsheet with the data store, you can use the function of export-Xlsx .

    The script should look like this

    $todayMidnight = (get-Date-time Minute 0 - 0 - 0 second)

    $Startmonth = - 1

    $metrics = "disk.capacity.latest", "disk.provisioned.latest", "disk.used.latest".

    $ds = get-Datastore

    $xlsxPath = "C:\ds-report.xlsx".

    Get-Stat - $ds - Stat $metrics entity - boot $todayMidnight.AddMonths ($Startmonth) - complete $todayMidnight |

    Group-object - property {$_.} @entity.name} | %{

    $dsStats = $_. Group | Group-object - property Timestamp | %{

    New-object PSObject-property @ {}

    Timestamp = $_. Name

    'Capacity (GB)' = [Math]: Round (($_.)) Group |

    where {$_.} MetricId - eq "disk.capacity.latest" - and $_. ({Instance - eq ' '}). Value / 1 MB, 2)

    'Allocated (GB)' = [Math]: Round (($_.)) Group |

    where {$_.} MetricId - eq "disk.provisioned.latest" - and $_. ({Instance - eq ' '}). Value / 1 MB, 2)

    'Used (GB)' = [Math]: Round (($_.)) Group |

    where {$_.} MetricId - eq "disk.used.latest" - and $_. ({Instance - eq ' '}). Value / 1 MB, 2)

    }

    }

    $dsStats | Tri-objet-Timestamp property |

    Select the Timestamp, 'Ability (GB)', 'allocated (GB) ', ' used (GB) |

    Export-Xlsx-path $xlsxPath - AppendWorksheet - WorksheetName $_. Name of the end - SheetPosition

    }

  • Average read get-stat - virtualdisk.read.average stat?

    Hi all

    I want to use the metric virtualdisk.read.average to calculate the average read speeds per virtual disk to a virtual computer in the last 24 hours (using the 5 min interval)

    [1]

    I want to calculate the average in * every * instance and then add these individual averages until you get the desired amount.

    For example (using real-time output just for example only, I want 24 hours actually):

    MetricId unit Insta timestamp value
    NCE
    --------                ---------                          ----- ----     -----
    VirtualDisk.Read.Ave... 13/05/2011 19:39 6 Kbps scsi0:0
    VirtualDisk.Read.Ave... 13/05/2011 19:38:40 Kbps 11 scsi0:0
    VirtualDisk.Read.Ave... 13/05/2011 19:38:20 KBps 39 scsi0:0
    VirtualDisk.Read.Ave... 13/05/2011 19:38 431 Kbps scsi0:0
    VirtualDisk.Read.Ave... 13/05/2011 19:39 10 Kbps scsi0:1
    VirtualDisk.Read.Ave... 13/05/2011 19:38:40 Kbps 0 scsi0:1
    VirtualDisk.Read.Ave... 13/05/2011 19:38:20 5 kbps scsi0:1
    VirtualDisk.Read.Ave... 13/05/2011 19:38 0 Kbps scsi0:1

    Average (6 + 11 + 39 + 431) = 121.75

    average (10 + 0 + 5 + 0) = 3.75

    Total liked: 121.75 + 3.75 = 125,5

    What is the best way to achieve this? (Unfortunately there is no global instance as with the network and cpu.usagemhz parameters)

    [2]

    For the calculation of the IOPS / s, if you use the metric datastore.*, OR as the virtualdisk.*, is the following statement, 100% good:

    (a) virtualDisk.number [Read |] Write] Averaged.Average will calculate the OPS are / s generated by the virtual machine

    (b) disk.number [Read |] Write] .summation will calculate the OPS are / s that hit this particular data store (useful to see how busy is a data store - but will not provide any info on a single virtual machine (unless by chance, there is only a virtual computer on this data store special))

    [3]

    How to use virtualDisk.number [Read |] Write] calculate the IOPS / s for a given virtual machine?  Depending on the issue [1], to each VMDK, PAHO are / s on average individually and then add the averages for overall IOPS generated by this virtual machine in the last 24 hours?

    Concerning

    marc0

    Kind regards

    marc0

    [1] use the Group-Object and Measure-Object cmdlets for this.

    For example

    $vm = Get-VM MyVM $report = @()
    $stats = Get-Stat -Entity $vm -Stat virtualdisk.read.average -Start (Get-Date).AddHours(-12)
    $stats | Group-Object -Property Instance | %{
        $row = "" | Select Instance,Average
        $row.Instance = $_.Group[0].Instance
        $row.Average = ($stats | Measure-Object -Property Value -Average).Average
        $report += $row}
    $report $total = ($report | Measure-Object -Property Average -Sum).Sum
    Write-Host $vm.Name $total
    

    This will calculate the averages per virtual disk and add the averages together

    [2] see my post get PAHO are / s maximum .

    (a) Yes, provided that you add the OPS are / s for each virtual disk total

    (b) No, if you run the Get-Stat for an entity that is a virtual machine, you will get the statistics for this specific VM disk.

    The metric is available for HostSystem and VirtualMachine. See the column of the entity in the drive settings page.

    [3] Yes

  • Adding vswitch and portgroup in a stat report information

    Hi - I have a script that details stats for 24 hours. I'm trying to change so that it displays the name of vSwitch the VMNIC is attached to (IE vSwitch0 vSwitch1 etc).  I tried to get the information to display, but I either get a column empty, or I get all vswitches listed in each row.  Any advice?  Thanks in advance

    $date = get-date

    $vccred = import-pscredential-path xxxxxx

    to connect-VIServer-Server xxxxxx-Credential $vccred

    $metrics = "net.received.average", "net.transmitted.average".

    $todayMidnight = get-Date-time-Minute 0 - 0 - 0 second

    $start = $todayMidnight.AddDays(-1). AddSeconds (1)

    $finish = $todayMidnight

    foreach ($cluster Get-cluster | name tri-objet)

    {

    ConvertTo-Html-body"

    $cluster

    " | Out-file - add $htmlNICstats

    $clusterTmp = @)
    write-host ">" $cluster
    foreach ($esxImpl in (get-vmhost-location $cluster |)) Sort-Object name))
    {
    write-host ">" $esxImpl

    $ESXHostTMP = @)

    $esx = $esxImpl | Get-View

    {foreach ($vmhost to $esx)

    $stats = get-Stat-entity $esximpl - Stat $metrics - start $start - finishing $finish

    $stats | Group-object - property Instance. where {$_.} {Name - not ""} | %{

    $row = "" | Select Date, NIC, vswitch and NOMCLUSTER, 'Max send Mbps', 'ESX Name","Max has received Mbps. "

    $row.clustername = $cluster.name

    $row.vswitch =

    $row. "" ESX Name ' = $_. Group [0]. @entity.name

    $row. Date = $start. ToShortDateString()

    $row. NIC = $_. Group [0]. Instance

    $row. "" MBps Max Send "=" {0: F2} "f (($_.)) Group | where {$_.} MetricId - eq "net.transmitted.average"} | Measure - Object - property - maximum value). Maximum / 1 KB)

    $row. "" Max received Mbps "=""(($_.) f) Group | where {$_.} MetricId - eq "net.received.average"} | Measure - Object - property - maximum value). Maximum / 1 KB)

    $ESXHostTMP += $row

    $Report = $Report + $row

    }

    }

    $ESXHostTMP | Nic Tri-objet | ConvertTo-Html-property NOMCLUSTER, vswitch, "ESX Name", Date, NIC, "Max send Mbps", "Max received Mbps | Out-file - add $htmlNICStats

    }

    The script looks only at the active network cards.

    $pg = $vmhost.Config.Network.Portgroup |where {$_.ComputedPolicy.NicTeaming.NicOrder.ActiveNic -contains $group.group[0].Instance} | %{$_.Spec.Name}
    

    If you want to include network standby cards as well, this line should be

    $pg = $vmhost.Config.Network.Portgroup |where {$_.ComputedPolicy.NicTeaming.NicOrder.ActiveNic -contains $group.group[0].Instance -or $_.ComputedPolicy.NicTeaming.NicOrder.standbyNic -contains $group.group[0].Instance} | %{$_.Spec.Name}
    

    Let me know if it gives the results you expect.

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • Cannot get mail that failed to connect to my server

    Cannot get mail

    Failed to connect to my server

    Hello parkspa,

    Thank you for using communities Support from Apple. I know have a problem with Mail on your iPhone, it's not what you expect. The good news is the next article will be useful for troubleshooting and solving your problem and get email working again on your iPhone:

    Get help with Mail on iPhone, iPad and iPod touch

    See you soon!

  • I get a message failed delivery mail when sending photos

    I have an iMac, the system OS X El Capitan. When sending photos to some e-mail addresses, I get a message failed delivery mail with certain addresses (but not addresses)

    These failed messages come from the recipient's e-mail server, not from your computer. You will need to know by the service provider why it rejected your mail. Bindings can be too big, or they may be incorrectly blocked as spam.

  • When I try to restore my bookmarks I get the message "Failed to process the backup file."

    I lost my favorites and when I try to get back them, I can see the backup files in the recover window, but when I try to restore my bookmarks I get the message "Failed to process the backup file." Can help you? Thank you

    You can check for problems with the database places.sqlite file in the Firefox profile folder.

  • I have a HP Mini and I get password control failed... Fatal error... System stopped... CNU92262D5.

    I have a HP Mini and I get password control failed... Fatal error... System stopped... CNU92262D5. Can someone tell me please how to unlock this computer?

    Thank you

    Hatcherr.

    This happens rarely.

    Run your code and it's the same thing.

    E letter

    9 number

    L - letter

    O - letter

    7 number

    7 number

    G - letter

    7 number

    T - letter

    Q - letter

    All lowercase letters.

    REO

    I must inform you that these services are not endorsed by HP, and that HP is not responsible for any damages that may occur to your system using these services. Please be aware that you do so at your own risk.

  • How can I get a report by fax on Fax output hp jet pro L7580 all-in-one desktop?

    How can I get a report by fax on Fax output hp jet pro L7580 all-in-one desktop?

    You click on the "Setup" button on the front panel of the printer, highlight "Print report", you should have an option to print a newspaper 'Fax' in this menu.

Maybe you are looking for

  • How to load my cd collection from my windows computer to my nano?

    I just bought an ipod nano. I am very new to this. How to load my cd collection from my windows computer to my nano? Thanx < re-titled by host >

  • Update of El captain

    I'm trying to update El Captain OS X 10.12 to OS X 13, but he won't. It seems, because I cancelled my old e-mail address and I now use a new e-mail account, that nothing does update

  • Well, I did the unthinkable...

    I filed a claim with Asurion and my phone was on Back Order going on 2 weeks, so until yesterday they asked me what other phone, I might be interested, sarcastic I said the Galaxy s4and To My Surprise Today, I got a brand new Galaxys4Its Black a good

  • installing a video card in p7-1010

    Hi, I have a new HP Pavilion p7-1010.  I am wanting to install a new video in card and want to make sure that I can. The video card I'm interested is an AMD Radeon HD 6950. I realized I have to install a new power supply too, correct?

  • CDAQ-9174 memory overflow

    I ran a (-200361) error when I run my state diagram using a 9174 cDAQ chassis.  I have a 9214 is slot 1, a 9237 in location 2 and into the Groove 4 9207.  I tried a few solutions workaround to get this VI to work, but I've yet to be able to understan