-nouvelle branche pour nouveau fichier .xlsx (02/06/20)

-essai sur usb
This commit is contained in:
2020-05-30 15:10:42 +02:00
parent 002d01f523
commit fa4d0d5c01
3 changed files with 312 additions and 1 deletions

70
usb2.ps1 Normal file
View File

@@ -0,0 +1,70 @@
# https://docs.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance?redirectedfrom=MSDN&view=powershell-7
Get-CimInstance Win32_Diskdrive -PipelineVariable disk |
Get-CimAssociatedInstance -ResultClassName Win32_DiskPartition -PipelineVariable partition |
Get-CimAssociatedInstance -ResultClassName Win32_LogicalDisk |
Select-Object @{n='Disk';e={$disk.deviceid}},
@{n='DiskSize';e={$disk.size}},
@{n='DiskModel';e={$disk.model}},
@{n='Partition';e={$partition.name}},
@{n='RawSize';e={$partition.size}},
@{n='DriveLetter';e={$_.DeviceID}},
VolumeName,Size,FreeSpace
# Pour voir toutes les entrées:
#Get-CimInstance Win32_DiskDrive | Select-Object *
<#
InterfaceType : USB
Size : 8101900800
Caption : USB Device
Name : \\.\PHYSICALDRIVE1
MediaLoaded : True
MediaType : Removable Media
Model : USB Device
SerialNumber : AA15104200000849
#>
# Where { $_.InterfaceType -eq 'USB' }
Get-CimInstance Win32_DiskDrive -Filter "InterfaceType like 'USB%'" | Select-Object Model,SerialNumber
#Get-CimInstance Win32_LogicalDisk | % VolumeSerialNumber
#Get-CimInstance Win32_LogicalDisk | Select-Object *
<#
Name : C: | D:
Description : Disque monté local | Disque CD-ROM | Disque amovible | Connexion réseau
FreeSpace : 22891048960
Size : 89682935808
FileSystem : NTFS | FAT32 | PrlSF
ProviderName : \\Mac\Dropbox
VolumeName : BOOTCAMP | ESD-ISO | Shared Folders
VolumeSerialNumber : 02469FF7
#>
Get-CimInstance Win32_LogicalDisk | Select-Object DeviceID,Name,Description,Freespace,Size,FileSystem,ProviderName,VolumeName,VolumeSerialNumber
<#
CIM_LogicalDisk {SetPowerState, R... {Caption, Description, InstallDate, Name...}
Win32_MappedLogicalDisk {SetPowerState, R... {Caption, Description, InstallDate, Name...}
CIM_DiskPartition {SetPowerState, R... {Caption, Description, InstallDate, Name...}
Win32_DiskPartition {SetPowerState, R... {Caption, Description, InstallDate, Name...}
CIM_DiskDrive {SetPowerState, R... {Caption, Description, InstallDate, Name...}
Win32_DiskDrive {SetPowerState, R... {Caption, Description, InstallDate, Name...}
CIM_DisketteDrive {SetPowerState, R... {Caption, Description, InstallDate, Name...}
CIM_DiskSpaceCheck {Invoke} {Caption, CheckID, CheckMode, Description...}
#Win32_LogicalDiskRootDirectory {} {GroupComponent, PartComponent}
Win32_LogonSessionMappedDisk {} {Antecedent, Dependent}
CIM_LogicalDiskBasedOnPartition {} {Antecedent, Dependent, EndingAddress, StartingAddress}
Win32_LogicalDiskToPartition {} {Antecedent, Dependent, EndingAddress, StartingAddress}
CIM_LogicalDiskBasedOnVolumeSet {} {Antecedent, Dependent, EndingAddress, StartingAddress}
#Win32_DiskDrivePhysicalMedia {} {Antecedent, Dependent}
#CIM_RealizesDiskPartition {} {Antecedent, Dependent, StartingAddress}
Wi
#>
Get-CimInstance CIM_LogicalDisk | Select-Object *
Get-CimInstance CIM_DiskDrive | Select-Object *
Get-CimInstance Win32_MappedLogicalDisk | Select-Object *
Get-CimInstance Win32_DiskPartition | Select-Object *