回复 10# yanni_enya
win7默认ps版本不支持某些命令和选项 ,导致没有生成记事本
改了下
其中
教师机共享路径 \\192.168.1.2\Y
教师机用户administrator密码ffu
不是的自己改
记得教师机共享文件夹的用户数量限制调大点 ,以便所有学生机都能同时连接访问- <# :
- cls&@echo off
-
- set ___sv=\\192.168.1.2\Y
- net use * %___sv% "ffu" /user:administrator
-
- for /f "usebackq delims=" %%a in (`PowerShell -c "type -Literal '%~f0'|out-string|iex"`) do (
- set "___f=%%a"
- )
- copy /y "%___f%" "%___sv%"
- echo y|net use * /del
- timeout /t 2 1>nul&pause&exit/b
- #>
-
- #http://www.bathome.net/post.php?action=reply&fid=5&tid=68226&repquote=277711&extra=page%3D1&page=2
-
- # 获取内存信息
- function Get_Info_Memory() {
- #$memoryInfo = Get-CimInstance -ClassName Win32_PhysicalMemory
- $memoryInfo = Get-wmiobject -Class Win32_PhysicalMemory
- [void]$info.add( "内存:【 $( ($memoryInfo | Measure-Object).Count ) 】" )
- [void]$info.add( " 总容量: {0} GB" -f $( ( $memoryInfo | Measure-Object -Property Capacity -Sum ).Sum / 1GB ) )
- foreach ($memory in $memoryInfo) {
- #$( $memory.BankLabel )
- [void]$info.add( " # 插槽 : $( $memory.DeviceLocator )" )
- [void]$info.add( " 品牌 : $( $memory.Manufacturer )" )
- [void]$info.add( " 序列号 : $( $memory.SerialNumber )" )
- [void]$info.add( " 容量 : $( $memory.Capacity / 1GB ) GB" )
- [void]$info.add( " 最高频率: $( $memory.Speed )" )
- }
- [void]$info.add( "" )
- if($ooo.count){[void]$ooo.add([int64](( $memoryInfo | Measure-Object -Property Capacity -Sum ).Sum / 1GB))}
- }
-
- # 获取硬盘信息
- function Get_Info_Disk() {
- #$diskInfo = Get-CimInstance -ClassName Win32_DiskDrive | Where-Object { $_.MediaType -eq 'Fixed hard disk media' }
- $diskInfo = Get-wmiobject -Class Win32_DiskDrive | Where-Object { $_.MediaType -eq 'Fixed hard disk media' }
- if($BuildVersion.Major -ge '10'){
- foreach ($disk in $diskInfo) {
- $physicalDisk = Get-PhysicalDisk | Where-Object { ('\\.\PHYSICALDRIVE' + $_.DeviceID ) -eq $disk.DeviceID }
- Add-Member -InputObject $disk -MemberType NoteProperty -Name BusType -Value $physicalDisk.BusType
- }}
- [void]$info.add( "硬盘:【 $( ($diskInfo | Measure-Object).Count ) 】" )
- foreach ($disk in $diskInfo) {
- [void]$info.add( " # DeviceID: $( $disk.DeviceID )" )
- [void]$info.add( " BusType : $( $disk.BusType )" )
- [void]$info.add( " 型号 : $( $disk.Model )" )
- [void]$info.add( " 序列号 : $( $disk.SerialNumber )" )
- [void]$info.add( " 容量 : $( [int]($disk.Size / 1GB) ) GB" )
- }
- [void]$info.add( "" )
- if($ooo.count){[void]$ooo.add([int64](($diskInfo | Measure -sum -Property size).sum / 1GB))}
- }
-
- $ooo=[System.Collections.ArrayList]@()
- [void]$ooo.add($env:COMPUTERNAME)
- $info = [System.Collections.ArrayList]@()
- Get_Info_Memory
- Get_Info_Disk
- $fff=$env:TEMP+'\'+$ooo[2]+'g_'+$ooo[1]+'g_'+$ooo[0]+'.txt'
- #$info | Out-File -LiteralPath $fff
- [io.file]::WriteAllText($fff,($info|out-string))
- $fff
复制代码
|