最近我正在从死机(砖块 PSU)Windows XP 机器中恢复数据,其中包括一些安装到 IE 6 的客户端证书。我插入了一个临时 PSU 并尝试导出证书,只是被告知“这些证书被标记为由于不可导出,因此私钥无法导出”。
我已经在 intertubes 周围进行了一些搜索,但是我能找到的唯一建议与预安装场景有关(即,显然有一个选项可以在安装过程中检查以避免这种情况)。
我的问题是:
我有一个在 Linux (x64) 上运行的 Oracle 11g (11.2.0.1) 数据库。在数据库中,我有一个模式和 33 个表(都在同一个表空间中)。当我通过 sqlplus 登录时,我可以通过以下方式列出所有表
SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE';
Run Code Online (Sandbox Code Playgroud)
但是当我使用导出表空间时
exp ... BUFFER=65536 FULL=N COMPRESS=N CONSISTENT=Y TABLESPACES=... FILE=...
Run Code Online (Sandbox Code Playgroud)
然后它只导出 33 个表中的 24 个。我试图通过导出丢失的表
exp ... TABLES=<missing_table> ...
Run Code Online (Sandbox Code Playgroud)
但后来我收到一个错误:
EXP-00011: <schema>.<missing_table> does not exist
Run Code Online (Sandbox Code Playgroud)
我怎样才能找出这里出了什么问题?
如何导出所有表?
更新:
在遵循 Gary 的建议后,我发现导出的表和丢失的表之间存在以下差异。导出表的 DDL:
CREATE TABLE "MY_SCHEMA"."EXPORTED_TABLE" ( ... ) TABLESPACE "MY_TS" PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K BUFFER_POOL DEFAULT) LOGGING NOCOMPRESS
Run Code Online (Sandbox Code Playgroud)
现在是未导出表的 DDL:
CREATE TABLE "MY_SCHEMA"."MISSING_TABLE" ( ... …Run Code Online (Sandbox Code Playgroud) 在SqlServer管理工作室中,您可以通过右键单击->“结果另存为”-> csv将查询结果导出到csv文件。但是,csv 文件不包含列标题,并且不会在数据本身中转义任何逗号,这通常会导致文件格式错误。
如何使用正确处理的标题和逗号导出查询结果?
我正在尝试在 Hyper-V 中导出虚拟机。
我点击Export,我选择了一个位置:

然后点击Export,没有任何反应:

如何在 Windows Server 2008 R2 Hyper-V 中导出虚拟机?
虽然我对 powerShell v3 比较陌生,但我可以用它做一些事情,但是,我没有想到的一件事是如何拉出我们的 DNS 管理器(Server 2008 R2)中列出的所有主机。我不需要设置或删除任何内容,只需将列表查询到文本文件中即可。令人惊讶的是,我没有找到一种方法来做到这一点。请问有人知道怎么做吗?
我们有一个交换混合环境。(有些用户在本地交换中,有些用户在 office 365。)
当我们想从本地导出电子邮件时,我们使用下面的命令来导出邮箱和存档。
New-MailboxExportRequest -Mailbox "user" -FilePath \\mysrv\l$\PST\Mailbox-user.pst; New-MailboxExportRequest -Mailbox "user" -IsArchive -FilePath \\mysrv\l$\PST\Mailbox-user-archive.pst -confirm:$false
Run Code Online (Sandbox Code Playgroud)
New-MailboxExportRequest 适用于本地用户而不适用于 Office 365。有没有办法使用 powershell 将 Office 365 用户邮箱导出到 pst?
到目前为止我尝试过的:
我登录到 Office 365
$UserCredential = Get-Credential
Import-Module MSOnline
Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Run Code Online (Sandbox Code Playgroud)
并尝试 New-MailboxExportRequest
但它会产生错误。显然,Office 365 不知道该命令
PS C:\Users\pp> New-MailboxExportRequest
New-MailboxExportRequest : The term 'New-MailboxExportRequest' is not recognized as the name of a cmdlet, function,
script …Run Code Online (Sandbox Code Playgroud) powershell export microsoft-office-365 exchange-2013 exchange-hybrid
我通常在 Linux 中使用 bash,如果我需要导出一个变量,我可能会写:
export LC_ALL=C
Run Code Online (Sandbox Code Playgroud)
但是,这些天我正在做更多的 Solaris 工作,与我一起工作的 Solaris 管理员总是会这样写:
LC_ALL=C ; export LC_ALL
Run Code Online (Sandbox Code Playgroud)
是否有理由更喜欢后者而不是前者?
我猜想前者可能无法被某些 shell 识别。哪个?
谢谢。
目前,我有大约5台服务器,一个我想作为一个SVN服务器发展的原因使用,但我希望它能够更新外部服务器,例如通过FTP(或任何复制提交的文件到外部服务器保证器传输) .
基本上,当我使用需要更改的文件提交到我的 SVN 服务器时,它应该将这些文件从 SVN 服务器复制到我的主站点。有什么方法可以做到这一点吗?
我正在运行 nginx 和 Ubuntu 11.04。
我正在尝试将一堆邮箱导出到 PST 文件,并且一些请求在失败时提前终止。
几个 5GB+ 的邮箱成功了,几个非常小的邮箱失败了,我看不出它们之间有什么共同之处......
表演get-mailboxexportrequest只显示名称/邮箱/状态和状态只能说明Queued/ Completed/Failed
我尝试了各种开关和命令,但似乎找不到比上述更多的细节。
我想知道是否有人知道命令以便我可以详细查看失败消息?
大多数情况下,当我从 AD 导出列表时,我会在常规选项卡下获得电话号码。我想导出一个列表,其中包含通用和电话选项卡下的名字、姓氏和所有电话号码。
有没有办法做到这一点?
- 这是一个 2008 R2 服务器
最好的问候尼坎德
export ×10
powershell ×3
backup ×1
certificate ×1
copy ×1
csv ×1
exchange ×1
ftp ×1
hyper-v ×1
mailbox ×1
oracle ×1
shell ×1
solaris ×1
sql-server ×1
ssms ×1
svn ×1
windows-xp ×1