Fixes and Adds for SDDC#166
Open
DellProSupportGse wants to merge 174 commits into
Open
Conversation
Fixed command prompt popup for SystemInfo.exe
Added a new $LocalFile parser to allow for the use of Invoke-Command for cmdlets that do not have -cimsession
Fixed Get-ComputerInfo by running it with Invoke-Command because it does not have -cimsession
Added the following cmdlets:
Get-NetFirewallProfile - to see firewall profile info
Get-NetFirewallRule - to see firewall rules
Get-NetConnectionProfile - to see which connection profile a NIC is using
Get-SmbMultichannelConnection - to see which IP/NICs are being used for SBL
Get-SmbClientConfiguration - to see if client SMB signing is enabled
Get-SmbServerConfiguration - to see if server SMB signing is enabled
Get-VMSwitchTeam -CimSession C -SwitchName ((Get-VMSwitch -CimSession C | Where-Object {$_.EmbeddedTeamingEnabled -eq $true}).Name) -ErrorAction SilentlyContinue' - to see the teamed VMSwitches
Get-VMHost - to see the VM Host info
Get-VMNetworkAdapterVlan - to see which vLANs the vNICs are using
Get-VMNetworkAdapterTeamMapping - to see the vNIC to pNIC relationship
Invoke-Command -ComputerName C {Get-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\spacePort\Parameters} - to see the hardware timeout for the Spaces port
Get-StorageNode - to see the storage by node
Change iex alias to Invoke-Expression
Added missing commas for CmdsToLog array to allow the new adds to run
Added ClusterNetworkLiveMigrationInformation
Added SMBSigning registry
Author
|
Please review and let me know if you have any questions. Thanks. |
Added MSINFO32
remove MSinfo32 for time testing
Added the OEMInformation registry key Changed the SpacePort\Parameters output file name
netsh int tcp show global
Get-WmiObject win32_networkadapter -filter "NetConnectionID = 'iSCSI_NIC'"
Get-ItemProperty -path HKLM:\System\CurrentControlSet\services\Tcpip\Parameters\Interfaces\*
Get-MSDSMSupportedHW
Get-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\mpio\Parameters
Get-ItemProperty –Path "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e97b-e325-11ce-bfc1-08002be10318}\000*"
Get-NetAdapterQos so we can check QOS settings on all NICs
Added RDMA activity and network card activity (for vendor specific counters mellanox and marvell(qlogic)) for counters collected.
#Get last ASEvent etl parted. Copy OEMDIagnostics zip files. Get last non-Completed actionplan
#Added pulling last 10 FW Diags files into OEMDIagnostics folder in CluChk
#LR found syntax error in the start monitoring action plan line.
Get-CauClusterRole
#Added check when the diagnostic info is run in a remote PS session
Update 12b
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Below are the changes I have made:
Fixed command prompt popup for SystemInfo.exe
Added a new $LocalFile parser to allow for the use of Invoke-Command for cmdlets that do not have -cimsession
Fixed Get-ComputerInfo by running it with Invoke-Command because it does not have -cimsession
Added the following cmdlets:
Get-NetFirewallProfile - to see firewall profile info
Get-NetFirewallRule - to see firewall rules
Get-NetConnectionProfile - to see which connection profile a NIC is using
Get-SmbMultichannelConnection - to see which IP/NICs are being used for SBL
Get-SmbClientConfiguration - to see if client SMB signing is enabled
Get-SmbServerConfiguration - to see if server SMB signing is enabled
Get-VMSwitchTeam -CimSession C -SwitchName ((Get-VMSwitch -CimSession C | Where-Object {$_.EmbeddedTeamingEnabled -eq $true}).Name) -ErrorAction SilentlyContinue' - to see the teamed VMSwitches
Get-VMHost - to see the VM Host info
Get-VMNetworkAdapterVlan - to see which vLANs the vNICs are using
Get-VMNetworkAdapterTeamMapping - to see the vNIC to pNIC relationship
Invoke-Command -ComputerName C {Get-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\spacePort\Parameters} - to see the hardware timeout for the Spaces port
Get-StorageNode - to see the storage by node
Change iex alias to Invoke-Expression
Please let me know if you have any questions.