我有一个旧版安装程序,它不能安装在具有 4GB RAM 的 64 位版本的 Vista 上。安装程序在安装开始时会检查是否有足够的内存。它确定存在“小于 256K 的 RAM”。我认为这是因为在数学中使用了有符号的 32 位数字。
我想我可以从计算机中取出一些内存并尝试一下。我会作为最后的手段。但是,我希望有一些设置或命令行选项可以让 Vista 向 setup.exe 进程报告少于 4GB 的数据。
有谁知道这样做的方法?
我有一个旧版安装程序,它不能安装在具有 4GB RAM 的 64 位版本的 Vista 上。安装程序在安装开始时会检查是否有足够的内存。它确定存在“小于 256K 的 RAM”。我认为这是因为在数学中使用了有符号的 32 位数字。
我想我可以从计算机中取出一些内存并尝试一下。我会作为最后的手段。但是,我希望有一些设置或命令行选项可以让 Vista 向 setup.exe 进程报告少于 4GB 的数据。
有谁知道这样做的方法?
使用 Powershell 控制台,可以执行哪些命令/命令来确定是否安装了 Windows Server 2008 的 32 位或 64 位版本?
如何确定一台机器上安装的是 32 位还是 64 位版本的 Windwos Server 2008?
我正在尝试使用 CSV 文件、PowerShell 和 Quest 的 AD CmdLets 将用户导入 AD。添加用户时,不会添加 UserPrincipleName。
这是一个示例 CSV:
名字、姓氏、显示名称、SamAccount、用户主体名称、电子邮件
FirstA,LastA,"First Last",FLastAL.ou1,[email protected],[email protected] First2A,Last2A,"First2 Last",FLast2AL.ou1,[email protected] ,[email protected]
这是 PowerShell 代码段:
$Users = Import-Csv $UserFile
foreach ($User in $Users)
{
New-QADUser -FirstName $User.FirstName -LastName $User.LastName -DisplayName $User.DisplayName -SamAccountName $User.SamAccount -Name $User.SamAccount -UserPrincipalName $User.UserPrincipalName -ParentContainer "OU=$OUName,OU=Customers,DC=clients,DC=domain,DC=local"
}