df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。
df命令各个选项的含义如下:
-a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k:以k字节为单位显示。
-i:显示i节点信息,而不是磁盘块。
-t:显示各指定类型的文件系统的磁盘空间使用情况。
-x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T:显示文件系统类型。
du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。该命令的功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出指定目录,则对当前目录进行统计。
df命令的各个选项含义如下:
-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
-k:以1024字节为单位列出磁盘空间使用情况。
-c:最后再加上一个总计(系统默认设置)。
-l:计算所有的文件大小,对硬链接文件,则计算多次。
-x:跳过在不同文件系统上的目录不予统计。
设置电脑除了一些标准命令行工具,还需要WMI和CIM class
学习这些可以使我们了解到powershell与外部工具交互的方式。
唯一直接上锁的方法是调用 user32dll 里的 LockWorkstation() 函数
执行以下命令即可
rundll32exe user32dll,LockWorkStation
rundll32exe是一个可以执行windows dll的工具,user32dll里面包含了一系列管理的函数。
在本地系统中注销会话有几种方法,其中最简单的方法是使用命令行工具logoffexe。
( logoff / 查看具体使用帮助),直接执行logoff命令就会注销当前会话
也可以使用shutdownexe,l选项就是用于注销的。
shutdownexe -l
还有一个方法是使用WMI, Win32_OperatingSystem 的Shutdown方法
Get-CimInstance -Classname Win32_OperatingSystem | Invoke-CimMethod -MethodName Shutdown
这两个 *** 作是类似的工作。有两个直接的选项可以重启电脑 tsshutdnexe or shutdownexe 这两个命令行工具加上合适的参数就可以。
不过 powershell自身也提供了关闭电脑和重启的方法
Stop-Computer
Restart-Computer
我一般是搭配sleep命令实现定时关机
Start-Sleep -Seconds (60603) ; Stop-Computer -Force
当然shutdown这个命令工具的功能更加强大
Get-CimInstance -ClassName Win32_Desktop
这会获取所有的桌面信息。
因为大多数属性是以Cim开头的,可以用Select-Object来过滤掉这些Cim开头的项目
Get-CimInstance -ClassName Win32_Desktop | Select-Object -ExcludeProperty "CIM"
Get-CimInstance -ClassName Win32_BIOS
Get-CimInstance -ClassName Win32_Processor | Select-Object -ExcludeProperty "CIM"
获取处理器家族信息,可以加上SystemType属性
Get-CimInstance -ClassName Win32_ComputerSystem
Get-CimInstance -ClassName Win32_QuickFixEngineering
为了更简洁的输出,你可能想要排除掉一些属性。
但是你如果只指定一个属性比如 HotFixID ,还是会返回给更多的信息
这里我们同样需要用 Select-Object
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -Property BuildNumber,BuildType,OSType,ServicePackMajorVersion,ServicePackMinorVersion
也可以用Select进行过来吧,因为Build和ServicePack开头的信息比较重要
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -Property Build,OSType,ServicePack
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -Property NumberOfLicensedUsers,NumberOfUsers,RegisteredUser
更简洁的用法
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -Property user
Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3"
统计使用空间和未使用空间
Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3" | Measure-Object -Property FreeSpace,Size -Sum | Select-Object -Property Property,Sum
Get-CimInstance -ClassName Win32_LogonSession
Get-CimInstance -ClassName Win32_ComputerSystem -Property UserName
Get-CimInstance -ClassName Win32_LocalTime
Get-CimInstance -ClassName Win32_Service | Select-Object -Property Status,Name,DisplayName
为了显示个别较长的名字,需要使用 Format-Table 调整格式
关于服务开启关闭的属性是State
可以使用以下两个命令获取,通过where命令来过滤
也可以构建过滤哈希表
Get-WinEvent -FilterHashtable @{ LogName='Application' ProviderName='defrag' }
戴尔笔记本可以通过以下步骤找到密钥:
1、使用组合键Win+Q,或者将鼠标移至屏幕右下角,打开Charm超级菜单中搜索功能
2、输入PowerShell,搜索PowerShell组件
3、右击Windows PowerShell,以管理员身份运行
4、在PowerShell窗口下输入以下命令:(注:英文字符)
(Get-WmiObject -query‘select from SoftwareLicensingService’)OA3xOriginalProductKey
5、随后,Windows PowerShell自动显示当前windows完整密钥。
/ 前言 /
老铁们好!
期盼已久的Win11正式版终于发布了,大家冲起来了没?本次Win11正式版版本号为22000194,也就是之前917号更新的22000x的最后一个版本。当前windows11的推送正在进行中,并不是所有电脑都会在第一时间接受到推送通知。满足win11最低系统要求的电脑且当前系统满足升级win11的规定,这批电脑会最先接收到推送通知。如果着急安装win11可以试一下win11-iso镜像,或者Win11独家的安装助手,都是很好的选择。具体使用细节下文都有说明。
内容索引:
Windows11升级说明
Windows11简单介绍
使用新版PCHealthCheck确认设备满足Win11最低系统要求
Win11正式版中文原版iso镜像及相关工具下载
|---Windows11正式版官方原版iso镜像
|---创建U盘启动盘制作工具mediacreationtoolw11
|---Windows11安装助手Windows11InstallationAssistant
|---iso镜像文件校验SHA256值
三种常规方式安装Win11正式版本
|---使用mediacreationtoolw11制作U盘启动盘演示
|---使用Windows11InstallationAssistant安装Win11演示
官方提供以添加注册表方式绕过对TPM和CPU型号的检查
安装中遇到的事
激活工具
/ 正文 /
Windows11升级说明
Windows11的推送服务将会分阶段进行,最先开始推送的是满足Win11最低系统要求的新设备。之后,根据已推送设备的运行状况和其他信息,来决定后续提供Windows11推送更新服务的速度。随时间推移,根据硬件资格,可靠性指标和影响升级体验的因素,向现有设备提供Windows11系统。预计2022年年中,所有符合条件的Windows10设备都将升级到Window11
简单来说,如果你使用WindowsUpdate进行Win11的升级 *** 作,那么在保证你的设备符合win11设定的最低系统要求+使用的是Window10版本号高于2004+安装了2021年9月14日的服务更新(保证电脑安装所有更新,最新状态)的情况下,耐心等待win11的升级推送消息即可,具体哪天不能保证。
只要你的设备符合Windows11最低系统要求,且当前你运行的是Win10系统,在WindowsUpdate页面都将能收到Win11正式版推送通知。
2021104开始Win11家庭版和专业版为期24个月的生命周期开始。而win10受支持的时间持续到20251014。
我这个Win10系统版本是21H1-190431266正式版,只收到了Win11的提示,让我做好准备,具体的更新还没有推送给我。我肯定是不等的,直接走iso安装。
按照微软的说法,只要你的系统不符合win11推送条件,你就不会收到win11更新推送信息。
Windows11简单介绍
从微软624发布会推出win11开始,到现在正式版发布,如果泄露版本21996不算,22000x总共经过了11个预览版本迭代。主要的一些版本功能和亮点如下:
使用新版PCHealthCheck确认设备满足Win11最低系统要求
关于新版PCHealthCheck的使用,我在前面有写过。在文章末尾的往期内容直达里面我会放,有兴趣的可以去看看。WindowsPCHealthCheckSetup_x64的安装文件,均有提供。
电脑能不能顺利安装Win11,新版本PCHealthCheck告诉你
Win11正式版中文原版iso镜像及相关工具下载
Windows11正式版中文原版iso镜像,微软官方有提供,两个版本:Windows11和Windows11家庭中文版。除此之外,还提供了创建U盘启动盘制作工具mediacreationtoolw11和Windows11安装助手Windows11InstallationAssistant,文件都下载准备好了,需要的同学文末关键字自取。
微软有提供iso镜像文件的SHA256值:
如果对文件的完整性有要求,可以打开PowerShell,使用命令检查一下:
三种常规方式安装Win11正式版本
常规安装的大前提是要满足win11最低系统要求,这点很重要。
本次win11正式版的安装我总结了一下有三种方式可选。
第一种 走的是WindowsUpdate更新推送,收到推送消息后点更新即可,简单方便,但重点是不确定到底什么时候才能接到升级推送消息
第二种 是走iso镜像安装,可以使用本次官方给我们提供的mediacreationtoolw11来制作U盘系统启动盘,也可以使用Ultraiso或者Rufus等工具来制作启动盘。
第三种 是使用Win11的安装助手Windows11InstallationAssistant进行win11的安装,我的win10-21H1-190431266走的就是这种方法安装的win11。
使用mediacreationtoolw11制作U盘启动盘演示:
到这里,使用mediacreationtoolw11制作的U盘启动盘 *** 作就完成了。需要多说一嘴,这个工具不用安装,双击打开即用。
使用Windows11InstallationAssistant安装Win11演示:
总结一下,这个工具真的很好用,和走推送升级win11差不多,重启之后不用你管,更新好之后就是win11正式版本22000194。
官方提供添加注册表方式绕过对TPM和CPU型号的检查
微软并没有直接以win11最低系统要求的限制把安装win11的路全部封死,在win11的安装页面上有提供通过添加注册表的方式绕过安装程序对TPM20和CPU型号的检测。
我之前还有篇文章也介绍了如何绕开TPM20和CPU型号检测来安装Win11, 技巧Win11安装:绕开CPU和TPM20硬件限制 ,关于上图注册表的使用方法,你可以参照我的这篇文章。
如果你的设备无法走常规路线安装win11,你又急于安装win11,那么以上方法你可以尝试一下,不保证能成功。
安装过程中遇到的事
具体的安装步骤就不写了,需要看步骤的可以借鉴我之前的文章:windows11预览①-安装部分发布会还有几天,我们先来预览一下。
我安装的是微软官方提供的Win11这个版本,在使用过程中,我发现这个镜像包含很多版本:
还有一个Win11家庭中文版,我没用,不清楚那个镜像里面包含哪些版本。
在安装中发现下面两个问题,和大家说一下。
1 在Win11 Dev Build224941000版本更新中,系统启动后由圆点组成的环形启动动画替换为渐进式环形动画。但在本次win11正式版的安装中,启动动画依旧没有发生改动。说明渐进式环形动画的改动还没有实装到win11正式版本中。
2 并没有像之前所说的强制让你登录微软MAS账户才能使用系统,系统安装完成后的引导配置让你输入的依旧是本地账户信息。
激活工具
本次Win11正式版的激活很简单,我这边依旧是使用我认为是当前地表最强激活工具MAS进行激活win11正式版本,这个工具不报毒, *** 作简单。
/ 结尾 /
以上就是Win11正式版更新后相关内容的汇总。希望能对大家在win11的安装过程中起到帮助。如果有电脑满足win11最低系统要求,且对win11不是那么迫切需要的同学,可以稍微等等,跟着推送走,简单又省事。
Tips:
---Windows11正式版原版iso镜像/Windows10/11原版iso镜像仓库/mediacreationtoolw11U盘启动盘制作工具/Windows11InstallationAssistant安装助手---文件夹 Win11正式版本_迭代开始+安装助手+官方U盘系统启动盘制作工具 。
---老铁的最新号外,如果喜欢本文内容,请点个"赞"/"在看",分享给更多的朋友。你的支持,是我继续创作的动力,感谢!
PowerShell的设计者在设计帮助系统的过程中尝试使其简单易用,适应尽可能多的用户使用。所有针对内置命令的帮助内容均用英语做了详细的说明,用户可以使用Get-Help这个cmdlet来查询任何命令的帮助信息。PowerShell也提供了help命令,这是一个调用Get-Help的函数。执行后将输出管道传输到morecom,这样用户即可分页阅读有关的帮助内容。
11 基础知识
在控制台提示符下键入help,按回车键后提示help的相关信息,从中可以看到help是Get-Help重新封装过的:
PS C:\Documents and Settings\Administrator> help
TOPIC
Get-Help
SHORT DESCRIPTION
Displays help about Windows PowerShell cmdlets and concepts
LONG DESCRIPTION
SYNTAX
get-help {<CmdletName> | <TopicName>}
help {<CmdletName> | <TopicName>}
<CmdletName> -
Examples:
get-help get-process : Displays help about the Get-Process cmdlet
get-help about_signing : Displays help about the signing and execution pol
icies
help where-object : Displays help about the Where-Object cmdlet
help about_foreach : Displays help about foreach loops in PowerShell
set-service - : Displays help about the Set-Service cmdlet
……
可以尝试使用通配符过滤主题,下例中显示所有以“about_”开头的cmdlet的帮助:
PS C:\> help about_
Name Category Synopsis
---- -------- --------
about_aliases HelpFile Describes how to use alternate n
about_Arithmetic_operators HelpFile Describes the operators that per
about_arrays HelpFile A compact data structure for sto
about_Assignment_operators HelpFile Describes how to use operators t
about_Automatic_variables HelpFile Describes variables that store s
about_break HelpFile A statement for immediately exit
about_install_wsman HelpFile Installs the required version of
-- More --
可以调用help并传递需要显示的主题名:
PS C:\> help ac
NAME
Add-Content
SYNOPSIS
Adds content to the specified items, such as adding words to a file
……
上例将Add-Content的别名ac传递给help,相当于获取Add-Content的帮助:
PS C:\> help Add-Content
NAME
Add-Content
SYNOPSIS
Adds content to the specified items, such as adding words to a file
……
PowerShell为所有已经声明的别名自动添加帮助主题,用户不必知道别名指向的cmdlet,即可同时获取别名及其对应的cmdlet的帮助。
在上述帮助主题中的每个主题都有个关联分类,为所有的内置主题获取分类值可以使用Get-Help cmdlet。下例将集合用管道传递给select获取唯一的分类值:
PS C:\> Get-Help | select Category -Unique
Category
--------
Alias
Cmdlet
Provider
HelpFile
从中可以看到以下分类值。
(1)Alias:为所有别名自动创建的主题。
(2)Cmdlet:如何使用cmdlet、内置或第三方管理单元的主题文档。
(3)Provider:所有已安装提供程序的主题文档,PowerShell提供的内置提供程序的文档包括Alias、Environment、FileSystem、Function、Registry、Variable和Certificate,完整的自定义提供程序应该添加主题到这个分类中。
(4)HelpFile:概念主题,所有讨论特定语言特性,如分支、循环及变量的about_主题均属于该分类。
(5)Get-Help:找回基于分类名的主题,下例获取特定语言的主题或者HelpFile分类:
PS C:\> Get-Help -Category HelpFile
Name Category Synopsis
---- -------- --------
about_aliases HelpFile Describes how to use alternate n
about_Arithmetic_operators HelpFile Describes the operators that per
about_arrays HelpFile A compact data structure for sto
about_Assignment_operators HelpFile Describes how to use operators t
Get-Help和help支持的另外一个重要参数是控制为用户输出的文本数量,可以通过使用-detailed、-full和-example开关来控制。可能的配置如下。
(1)无(默认值):返回值是关于命令简短的介绍,其中包含支持的参数、简短的描述及一两个实例。
(2)-detailed:返回值是较为详细的解释,包括所有参数作用的详细描述,同时附带一系列命令 *** 作的实例。
(3)-full:返回值是所有的帮助信息,包括所有参数的完整信息,以及实例的详细信息。
(4)-example:返回值是完整的实例描述,包括标题、描述和示例代码, 不会返回其他命令的信息。
12 参数的详细信息
很多情况下,用户可能只对命令中的一个参数感兴趣,使用Get-Help的-parameter参数获取特定参数的信息。下例获取Get-ChildItem的-filter参数的信息:
PS C:\> Get-Help Get-ChildItem -Parameter filter
-Filter <string>
Specifies a filter in the provider's format or language The value of this
parameter qualifies the Path parameter The syntax of the filter, including
the use of wildcards, depends on the provider Filters are more efficient
than other parameters, because the provider applies them when retrieving th
e objects, rather than having Windows PowerShell filter the objects after t
hey are retrieved
Required false
Position 2
Default value
Accept pipeline input false
Accept wildcard characters False
其中的内容是参数的简短描述和格式化后的参数规格清单,包括是否必需、位置(如果是与位置相关的参数)、默认值、管道输入是否被解释为参数值,以及是否支持通配符等。
today"
"昨天是: todayAddDays(-1))"
"明天是: todayAddDays(1))"
"一周前是: todayAddDays(-7))"
"五个月前: todayAddMonths(-5))"
"十年之前: todayAddYears(-10)Year)年,我们是朋友"
"格式化日期:" + $todayToString('yyyy-MM-dd')
DSM需要开启ssh服务:
DSM需要开启ssh服务
启动SSH功能,端口设置22;
DSM需要开启ssh服务
2如果是 DSM 60 或者更高版本
在计算机上启动终端应用程序:
Windows 10:Windows PowerShell
macOS:Terminalapp(中文就是终端,mac自带)
Linux:Terminal
我是mac环境下运行的,流程如下:
首先输入:ssh 你的DSM管理帐户@DSM IP地址 -p 21,比如我的
ssh admin@19216866189 -p 22
然后输入dsm到密码,输入以后,会提示 admin@DSM:/$ 说明第一步成功了,下面需要继续root权限,在admin@DSM:/$ 后面输入
sudo -i
回车。会提示:
We trust you have received the usual lecture from the local System
Administrator It usually boils down to these three things:
#1) Respect the privacy of others
#2) Think before you type
#3) With great power comes great responsibility
输入密码 回车,会提示:root@DSM ,输入,jellyfin/jellyfin下载指令
docker pull jellyfin/jellyfin
回车,成功后,会提示
Using default tag: latest
latest: Pulling from jellyfin/jellyfin
69692152171a: Pull complete
ce341d51bc6d: Pull complete
68a7cf949f04: Pull complete
d3c911d9d9a2: Pull complete
Digest: sha256:16502a06932ab68e15f653a542c88156f3009b13c57a55527ed70b596cfc286e
Status: Downloaded newer image for jellyfin/jellyfin:latest
dockerio/jellyfin/jellyfin:latest
至此,jellyfin/jellyfin就安装好了
红框标出来的,是需要输入指令的地方
问题小节:
1看上图的,在下载的时候,其实我也出现了3次错误,出错的原因是因为我开启了科学xx,关闭后,就成功了,700兆的文件,几分钟就好了;
2因为我只在mac下 *** 作了,win没有 *** 作了,网上搜集了一些资料,可以参考:
对于 DSM 60 或更高版本
在计算机上启动终端应用程序:
Windows 10:Windows PowerShell
macOS:Terminalapp
Linux:Terminal
ssh DSM管理员帐户@DSM IP 地址 -p DSM里SSH 端口号
对于 DSM 52 或更低版本/SRM
在计算机上启动终端应用程序:
Windows 10:Windows PowerShell
macOS:Terminalapp
Linux:Terminal
ssh root@DSM/SRM IP 地址 -p SSH 端口号
其他问题,可以回复讨论,第一次发教程贴(其实就是个分享帖),有错别字或者没有说明白的地方,还请包含。
未经授权,不得转载
打开值得买,享最佳阅读体验
NAS存储
如何玩转NAS
使用评测
原创新人
NAS评测好文集
Synology/群晖
全部评论(14)
设为主页
直接换docker国内镜像啊,你这 *** 作跟ui *** 作没区别
2021-07-29
0
孙教主 (作者): 我是国内镜像用不了的情况下,才尝试这样 *** 作 如果国内镜像可以 最好
杂七杂八方小黑: 我镜像站换好几个了,都是 *** 作超时[苦恼]
不装了坦白了: 我大半年前遇到过这个问题,换了几个镜像源不行,最后稀里糊涂找了一个才管用。
共4条评论
落叶满京城
挺纳闷的,Docker里只有jellyfin超时,其他的都没事儿
02-28 04:49
13
逗豆_
我也不停超时,按照LZ的说明一步步弄下来,解决啦[赞]
02-13 17:51
2
layui
如果用移动基本体验很差
2021-08-11
1
两个字
确实成功了,什么问题?为何用命令就可以?不厚道到,秘诀没说出来。
06-28 09:51
1
查看全部14条评论
最新NAS存储优惠
Lexar 雷克沙 时光机M1 NAS设备
平替款
27天新低
存储设备热度Top3
219元包邮(需用券)
京东
11-25
6
0
UGREEN 绿联 私有云DX4600 四盘位NAS网络存储 标准版
硬核
双25G网口
四盘位结构
2499元包邮(满减)
天猫精选
11-25
3
29%
QNAP 威联通 TS-462C 4G版 四盘位nas网络存储(无内置硬盘)
低于常卖价
存储设备热度Top9
2189元包邮(需用券,晒单返200E卡后)
京东
11-25
4
56%
U-NAS 万由电子 万由 U-NAS HN-200 UNAS两盘位 赛扬四核 2GB
存储设备热度Top7
采用J3160处理器
699元包邮(需用券)
天猫精选
11-25
7
20%
猜你喜欢
nas-tools 篇一:群晖部署nastools全过程
YuFa
190
27K
NAS指南 篇三十一:保姆级NAS轻松追剧观影教程(群晖篇)
qianseyue
194
22K
保姆教程NAS上使用Docker搭建AdGuard Home,实现全屋网页视频去广告
Stark-C
162
24K
再见KODI,电视直接安装PLEX客户端,体验更上一层楼!
葡干
167
21K
相关好价
京东云 群晖 DS218play 双盘位NAS网络存储服务器
1780元
京东
24分钟前
0
0
Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)
399497元含税包邮
亚马逊海外购
11-25 01:56
18
0
Synology 群晖 DS218play 双盘位NAS网络存储服务器
1750元(需用券)
京东
11-23 10:31
0
0
Synology 群晖 DS220J NAS 网络存储服务器
1390元(需用券)
京东
11-22 00:07
0
0
Synology 群晖 DS1821 NAS存储 + 8块希捷酷狼pro 16TB
39142元
京东
11-16 17:30
3
12
相关商品
Synology群晖nas存储DS220+主机服务器个人私有云企业2盘位办公网络家用局域网共享硬盘群辉
暂无报价
0
群晖(Synology) DS920+四核心4盘位磁盘列阵NAS网络存储服务器个人私有云备份网盘黑色 (标配不含硬盘)
4680元起
0
Synology 群晖 DS420+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘 套装
5390元起
0
Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)
7196元起
0
NAS云盘网络存储器云网盘群晖存储私有云处理器
社区首页 电脑数码 存储设备 网络存储 NAS存储 文章详情
39
92
分享
$c=New-PSSession "1921681499" -Credential "administrator"
$log=icm $c {get-eventlog -log Security -After "2013-3-12"}
$log|select TimeWritten,@{N="client";E={($_Messagesplit("`n")|Select-String "工作站名:")ToString()split()[2]trim()}},
@{N="ip";E={($_Messagesplit("`n")|Select-String "源网络地址:")ToString()split()[2]trim()}}|
{$_client}
这里有个例子 不知道能否帮到你。
get-eventlog -log Security -After "2013-3-12" #是提取日志
下面是提取信息和时间
以上就是关于如何使用PowerShell查找占用磁盘空间最大的文件全部的内容,包括:如何使用PowerShell查找占用磁盘空间最大的文件、使用powershell管理电脑(翻译自官方文档7.1 Managing computers)、戴尔笔记本的密钥在哪里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)