2014年7月9日 星期三

取得使用者權限物件狀態

DATAlt_values LIKE us335 OCCURS WITH HEADER LINE.   
CALL FUNCTION 'GET_AUTH_VALUES'
   EXPORTING
     object1                 = object name
*   OBJECT2                 = ' '
*   OBJECT3                 = ' '
*   OBJECT4                 = ' '
*   OBJECT5                 = ' '
*   OBJECT6                 = ' '
*   OBJECT7                 = ' '
     user                    sy-uname
     tcode                   sy-tcode
    TABLES
      values                  lt_values
* EXCEPTIONS
*   USER_DOESNT_EXIST       = 1
*   OTHERS                  = 2
            .

2014年7月5日 星期六

移轉列印伺服器

匯入匯出印表機設定的方法
來源:
http://technet.microsoft.com/zh-tw/library/cc722360.aspx#BKMK_winui

移轉列印伺服器

本主題尚未接受評分 - 為這個主題評分
適用於: Windows 7, Windows Server 2008 R2, Windows Vista
您可以匯出列印佇列、印表機設定、印表機連接埠,以及語言監視器,然後在執行 Windows 作業系統的其他列印伺服器上匯入這些項目。這是合併多台列印伺服器,或是取代較舊列印伺服器之有效率的方式。

列印伺服器移轉的工具

用來移轉列印伺服器的工具取決於:
  • 移轉來源的作業系統。
  • 移轉目的地的作業系統。
  • 移轉是否牽涉 64 位元作業系統與驅動程式。

支援的移轉案例

下表說明了 [印表機移轉精靈] 與 Print Migrator 3.1 支援以及不支援的移轉案例、是否支援 x64 型系統與驅動程式,以及如何存取各個工具:

 

工具 支援的移轉案例 不支援的移轉案例 是否支援 x64 型系統與驅動程式? 可用性
印表機移轉精靈、Printbrm.exe 命令列工具
Windows Vista - 支援所有至 Windows Vista 的移轉。
Windows Server 2008 R2 - 無法直接自舊有作業系統 (Windows  NT Server  4.0、Windows  2000 Server) 移轉至 Windows Server 2008 R2。您必須先從舊有作業系統移轉至執行 Windows Vista 的電腦,然後再從 Windows Vista 移轉至 Windows Server 2008 R2。
不支援來自 Windows 2000 Server 與更舊系統的移轉。
是。[印表機移轉精靈] 是 Windows 唯一支援、可在 64 位元系統與驅動程式使用的移轉工具。
可透過 [列印管理] 嵌入式管理單元,或在執行 Windows 7 企業版、Windows 7 旗艦版,以及 Windows Server 2008 R2 的電腦上,使用 Printbrm.exe 透過命令列取得。
Print Migrator 3.1
支援來自所有先前 Windows 作業系統至 Windows Server 2003 的移轉。
不支援至 Windows Vista 與更新作業系統的移轉。
否。不支援 64 位元驅動程式或系統。
可在線上取得。Print Migrator 3.1 亦隨附於 Windows 2000 Server 與 Windows Server 2003 的 Resource Kit 中。

移轉至執行 Windows Server 2003 的電腦

若您要從 Windows NT Server 4 或 Windows 2000 Server 移轉至 Windows Server 2003,您必須使用 Print Migrator 3.1。Print Migrator 3.1 無法在 Windows Vista 或更新作業版本中使用。也無法使用系統驅動程式。若要在 x64 Windows Server 2003 系統間移轉,請使用 [列印移轉精靈]。
note附註
Microsoft 不再支援 Print Migrator 3.1。Windows 7 引進 [印表機移轉精靈] 及 Printbrm.exe 命令列工具,用來取代它。

移轉至執行 Windows Server 2008 R2 的電腦

使用 [印表機移轉精靈] 或 Printbrm.exe 命令列工具,以移轉至執行 Windows Server 2008 R2 的電腦。在執行 Windows Vista 以及 Windows Server 2008 的電腦上,可使用 Printbrm.exe 命令列工具。在 Windows Server 2003 上,您只能用它在遠端管理列印伺服器。
note附註
  • 您無法直接自舊有作業系統 (Windows  NT Server  4.0、Windows  2000 Server) 移轉至 Windows Server 2008 R2。您必須先從舊有作業系統移轉至執行 Windows Vista 的電腦,然後再從 Windows Vista 移轉至 Windows Server 2008 R2。
  • 若要進行列印伺服器的就地升級 (重新安裝),請使用 [列印移轉精靈] 來備份與還原列印伺服器設定。標準系統移轉將不會保存列印伺服器資訊,若資料未在安裝新作業系統前適當備份,可能會導致列印設定資料遺失。

移轉列印伺服器

使用列印管理移轉列印伺服器
  1. 開啟 [列印管理]
  2. 在左側窗格中,按一下 [列印伺服器],在包含您要匯出的印表機佇列之列印伺服器上按一下滑鼠右鍵,然後按一下 [將印表機匯出至檔案]。這會啟動 [印表機移轉精靈]
  3. [選取檔案位置] 頁面上,指定儲存印表機設定的位置,再按 [下一步] 儲存印表機。
  4. 在您想要匯入印表機的目的電腦上按一下滑鼠右鍵,再按 [從檔案匯入印表機]。這會啟動 [印表機移轉精靈]
  5. [選取檔案位置] 頁面上,指定印表機設定檔的位置,再按 [下一步]
  6. [選取匯入選項] 頁面上,指定下列匯入選項:
    • 匯入模式。指定如果目的電腦上已存在特定列印佇列時,所要執行的動作。
    • 列入目錄。指定是否要在 Active Directory 網域服務中發佈匯入的列印佇列。
    • 將 LPR 連接埠轉換為標準連接埠監視器。指定是否要在匯入印表機時,將印表機設定檔中的線上印表機遠端公用程式 (LPR) 印表機連接埠轉換為較快速的標準連接埠監視器。
  7. [下一步] 以匯入印表機。
使用命令提示字元移轉列印伺服器
  1. 若要開啟 [命令提示字元] 視窗,請依序按一下 [開始][所有程式][附屬應用程式],並在 [命令提示字元] 上按一下滑鼠右鍵,再按 [以系統管理員身份執行]
  2. 輸入:
    CD %WINDIR%\System32\Spool\Tools Printbrm -s \\ -b -f .printerExport
  3. 輸入:
    Printbrm -s \\ -r -f .printerExport

 

描述
<sourcecomputername>
來源或目的電腦的通用命名慣例 (UNC) 名稱。
<destinationcomputername>
目的電腦的通用命名慣例 (UNC) 名稱。
<filename>
印表機設定檔的檔案名稱。使用 .printerExport 或 .cab 的副檔名。
note附註
若要檢視此命令的完整語法,請於命令提示字元中輸入:Printbrm /?

其他考量

  • 若要開啟 [列印管理],請按一下 [開始]、指向 [系統管理工具],然後按一下 [列印管理]
  • 您必須具有系統管理認證才能執行此項工作。
  • [印表機移轉精靈] 及 Printbrm.exe 僅可將自訂格式與色彩設定檔匯入本機電腦,並不支援使用 Print Migrator 工具匯出的印表機設定。
  • 您可以使用 Windows 的 [工作排程器] 功能來排定 Printbrm.exe 工具定期匯出或匯入印表機。此功能也可以用來補充系統備份。