- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 改变 Office 的版本
实际上也就是安装不同版本的许可证书。比如,我们安装了 Office 16 零售版本,如果想改成大客户版本,只要安装相应的许可证书(含 VL)。PS C:\Program Files\Microsoft Office\root\Licenses16> dir proplusvl* -Name | % { cscript ..\..\office16\ospp.vbs /inslic:$_
2015-09-27 20:14:36 4784 2
原创 二、找不到引用的汇编
二、找不到引用的汇编2015年9月23日 21:10二、发生错误 - Microsoft-Windows-SNMP-Package 错误: 0x80073701错误: 14081找不到引用的汇编。需要复制程序集。 复制以后,还要 Resolve-MissingWinningComponentKey。1、最简单的问题是缺少程序集文件,或清单文件,直接把需要的文件复制到安装就可以了。copy c:\
2015-09-26 21:49:33 19881
原创 一、找不到元素
一、找不到元素2015年9月23日 20:56一、发生错误 - Microsoft-Windows-Client-Features-Package 错误: 0x80070490错误: 1168找不到元素。这是由于在 C:\Windows\servicing\Packages 下没有包文件与证书文件。 复制即可。顺便学一个命令,如果我们记不住文件或目录的准确路径,可以用 join-path 命令,
2015-09-23 21:12:19 8124 1
原创 在服务器上安装媒体播放器
安装 Microsoft-Windows-MediaPlayerMicrosoft-Windows-MediaPlayer-PackageInstall-package Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mumInstall-package Microsoft-Windows-
2015-09-23 20:58:22 2196
原创 空字符串也是假
PS C:\WINDOWS\system32> $name = ""PS C:\WINDOWS\system32> if($name){"$name"}PS C:\WINDOWS\system32> $name = " "PS C:\WINDOWS\system32> if($name){"$name"}PS C:\WINDOWS\system32> $name = $trueP
2015-09-23 13:05:48 1283
原创 返回的文件名不带扩展名
PS C:\WINDOWS\winsxs> dir *.xml | select basenameBaseNamemigration返回的是对象(文件、或目录)。PS C:\WINDOWS\winsxs> dir *.xml | select basename | gmTypeName:Selected.System.IO.FileInfoName MemberType Defin
2015-09-22 19:59:18 1088
原创 Get-ManifestInfo
function Get-ManifestInfo{ [CmdletBinding(SupportsShouldProcess = $true)] param ( [Parameter(Mandatory = $true, ValueFromPipeline = $true, Pos
2015-09-21 20:59:44 444
原创 ConvertTo-ShortId
function ConvertTo-ShortId ($Ids){ #define PROCESSOR_ARCHITECTURE_INTEL 0 #define PROCESSOR_ARCHITECTURE_MIPS 1 #define PROCESSOR_ARCHITECTURE_ALPHA 2
2015-09-21 20:57:16 682
原创 命令支持管道
命令支持管道支持管道,需要为参数加 [Parameter(ValueFromPipeline)] 特性。Function Test-Something { [Alias("ts")] [CmdletBinding(SupportsShouldProcess)] param( [Parameter(ValueFromPipeline)] $What
2015-09-17 20:38:20 578
原创 拆分组件名
<#$fileName = "amd64_microsoft-windows-d..ellman_software_csp_31bf3856ad364e35_6.3.9600.17415_none_2d03b66a58a22052"Split-FileName $fileName#>function Split-FileName( $fileName ){ $t = $fileNa
2015-09-17 19:48:59 382
原创 从 CBS.log 返回组件名
From CBS.log Return Component Namefunction Get-ComponentNameFromCBS { param( [System.String] $line, [System.String] $path ) $line -match "comp: (.*?), Version = (.*?), pA = (.*?) .*?, C
2015-09-16 21:56:07 839
原创 FixupFSharpCode
Private Function FixupFSharpCode(ByVal code As String) As String Dim builder As New Text.StringBuilder() Using reader As New IO.StringReader(code) Dim line A
2015-09-13 21:01:39 345
原创 Msdelta Type
Msdelta Type这是用工具自动生成的,原为 C# 版本,现改成 F# 版本。namespace Microsoft.Win32open Systemopen System.Runtime.InteropServices#nowarn "9"//let DELTA_FILE_SIZE_LIMIT = ( 32 * 1024 * 1024 )//let DELTA_OPTIONS_SIZE_
2015-09-12 20:32:39 462
原创 组件的文件跟组件清单中的验证信息不匹配
组件的文件跟组件清单中的验证信息不匹配在 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Configuration 下新建 DisableFileHashVerification dword 1 Set-RegistryValue "HKLM:\SOFTWARE\Microsof
2015-09-12 20:19:18 8280
转载 Windows API Sets
今天才知道 Windows 目录下的一串 api 开头的 dll 的作用。Windows API Setshttps://msdn.microsoft.com/library/windows/desktop/hh802935%28v=vs.85%29.aspx#api_sets_available_in_windows_10_technical_preview
2015-09-05 18:37:13 3729
原创 win 10 的增量压缩
win 10 的增量压缩win 10 的增量压缩又增加了一种 DCS 的格式,不知道是什么。且没有 PA30 的标志了。
2015-09-05 09:55:19 518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人