我们计划将一些生产工作负载迁移到使用 vSAN 和全闪存的 UCS 环境。我们正在研究具有复制功能的 vSAN,因为我们在两个数据中心有两个相同的节点。
使用复制是否会影响性能,从而抵消全闪存存储的优势?
我们目前正在使用 LeftHand,并且在将写入提交传递给存储使用者之前,所有节点都已确认提交所引入的写入延迟使其非常慢。我试图找到这方面的文档,但没有找到。
除非 Outlook 2010 x64 安装在您尝试对其运行命令的 Exchange 服务器上,否则无法使用 Import-Mailbox 或 Export-Mailbox cmdlet。
有没有人在他们的 Exchange 盒子上安装了 Outlook?您是否知道这可能存在的任何问题或问题?是否有任何其他需要 Outlook 的 cmdlet,或任何其他令人信服的理由将其安装在您的 Exchange 服务器上?
我搜索了 Microsoft 文档或建议,但找不到任何内容。
编辑:我正在尝试导出和导入 PST 文件,而不是另一个目标邮箱。
我正在开发一个脚本来报告 6 个月内未登录到域的用户。我使用lastLogonTimestamp
as in 14 days 对我的目的来说已经足够精确了,我不想查询每个 DC。
问题是,当我运行脚本时,lastLogonTimestamp
将近 600 个用户返回空白。但是,这是奇怪的一点,然后我可以Get-ADUser
在同一提示下为这些用户之一执行(这是脚本中用于检索此信息的操作),它为我提供了一个值。
什么可能导致这种情况?
更新:只是为了提供一些说明。是的,DFL 是 2003 年。另外,澄清一下。我只指的是 lastLogonTimestamp 属性,而不是任何其他属性。
该脚本首先创建一个包含每个用户的对象:
$userlist = Get-ADUser -Filter * -properties lastLogonTimestamp
Run Code Online (Sandbox Code Playgroud)
除了一些其他逻辑,我使用foreach ($user in $userlist)
循环将每个用户写到一个文本文件中。有效地
$name = $user.Name
$llts = $user.lastLogonTimestamp
Run Code Online (Sandbox Code Playgroud)
当我查看文本文件时,对于近 600 个用户,lastLogonTimestamp 是空白的。其中一些,我选择一个测试对象,例如我认识的某个最近登录过的人,比如说 user-x。User-x 将在文本文件中将 lastLogonTimestamp 留空。但是,如果我然后运行
Get-ADUser user-x -properties lastLogonTimestamp
Run Code Online (Sandbox Code Playgroud)
在脚本为 user-x 完成后的同一命令行上,它返回 lastLogonTimestamp 的值。
更新 2:这毫无意义!我更改了脚本以在循环中提取 lastLogonTimestamp 属性,而不是在创建用户列表对象时:
foreach ($user in $userlist)
{
$SamAccountName = $user.SamAccountName
$thisUser = Get-ADUser $SamAccountName -properties …
Run Code Online (Sandbox Code Playgroud) 我正在尝试运行容量报告,当我Get-HardDisk
在 PowerCLI 中运行cmdlet 时,它为 CapacityKB 返回的值是已配置的空间。例如,假设我已经精简配置了一个 200GB 的磁盘,目前正在使用 30GB,它返回 200GB 的值。
有什么办法可以获得其他价值吗?我需要知道 vmdk 文件在 LUN 上实际使用了多少磁盘空间。我的 PowerCLI 版本是 5.0.1。
我们以前使用 VRanger 备份我们的 VM,然后使用 HP 数据保护器将备份复制到磁带。我们随后迁移到 Veeam,并停用了 VRanger 和 Data Protector。
我们现在需要恢复旧备份。我以为我会先在 Veeam 中清点磁带,但即使这样也失败了。我是否需要完全重新实施我们的旧备份解决方案来获取这些数据?