DATA: lt_values LIKE us335 OCCURS 0 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 作業系統的其他列印伺服器上匯入這些項目。這是合併多台列印伺服器,或是取代較舊列印伺服器之有效率的方式。
來源:
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 系統間移轉,請使用
[列印移轉精靈]。
|
|
|---|
| 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 上,您只能用它在遠端管理列印伺服器。
|
|
|---|
|
移轉列印伺服器
使用列印管理移轉列印伺服器
-
開啟 [列印管理]。
-
在左側窗格中,按一下 [列印伺服器],在包含您要匯出的印表機佇列之列印伺服器上按一下滑鼠右鍵,然後按一下 [將印表機匯出至檔案]。這會啟動 [印表機移轉精靈]。
-
在 [選取檔案位置] 頁面上,指定儲存印表機設定的位置,再按 [下一步] 儲存印表機。
-
在您想要匯入印表機的目的電腦上按一下滑鼠右鍵,再按 [從檔案匯入印表機]。這會啟動 [印表機移轉精靈]。
-
在 [選取檔案位置] 頁面上,指定印表機設定檔的位置,再按 [下一步]。
-
在 [選取匯入選項] 頁面上,指定下列匯入選項:
-
匯入模式。指定如果目的電腦上已存在特定列印佇列時,所要執行的動作。
-
列入目錄。指定是否要在 Active Directory 網域服務中發佈匯入的列印佇列。
-
將 LPR 連接埠轉換為標準連接埠監視器。指定是否要在匯入印表機時,將印表機設定檔中的線上印表機遠端公用程式 (LPR) 印表機連接埠轉換為較快速的標準連接埠監視器。
-
匯入模式。指定如果目的電腦上已存在特定列印佇列時,所要執行的動作。
-
按 [下一步] 以匯入印表機。
使用命令提示字元移轉列印伺服器
-
若要開啟 [命令提示字元] 視窗,請依序按一下 [開始]、[所有程式] 及 [附屬應用程式],並在 [命令提示字元] 上按一下滑鼠右鍵,再按 [以系統管理員身份執行]。
-
輸入:
CD %WINDIR%\System32\Spool\Tools Printbrm -s \\-b -f .printerExport
-
輸入:
Printbrm -s \\-r -f .printerExport
| 值 | 描述 |
|---|---|
|
<sourcecomputername> |
來源或目的電腦的通用命名慣例 (UNC) 名稱。 |
|
<destinationcomputername> |
目的電腦的通用命名慣例 (UNC) 名稱。 |
|
<filename> |
印表機設定檔的檔案名稱。使用 .printerExport 或 .cab 的副檔名。 |
|
|
|---|
| 若要檢視此命令的完整語法,請於命令提示字元中輸入:Printbrm /? |
其他考量
- 若要開啟 [列印管理],請按一下 [開始]、指向 [系統管理工具],然後按一下 [列印管理]。
-
您必須具有系統管理認證才能執行此項工作。
-
[印表機移轉精靈] 及 Printbrm.exe 僅可將自訂格式與色彩設定檔匯入本機電腦,並不支援使用 Print Migrator 工具匯出的印表機設定。
- 您可以使用 Windows 的 [工作排程器] 功能來排定 Printbrm.exe 工具定期匯出或匯入印表機。此功能也可以用來補充系統備份。
2014年6月28日 星期六
CMD & SQL script reference
CMD:
set res=false //設定變數
set TODAY=%date:~0,4%-%date:~5,2%-%date:~8,2% // %變數% = 取得變數值
if %TODAY:~5,5% == 06-30 ( // 比較變數值
set res=true
set /A year=%date:~0,4%-1 //計算變數
set BKDAY=%year%-12-31
)
sqlcmd -d VipDataSQL -v BKDAY='%BKDAY%' -i c:\VIPSQL\DataMove-VIPDATASQL.SQL -o c:\VIPSQL\%BKDAY%.log
// -d database名稱
// -v 傳入sqlcmd的參數值
// -i 輸入腳本路徑及檔名
// -o 輸出執行記錄路徑及檔名
net use M: /delete //刪除網路磁碟機
net use M: \\fs\edp_dept$ /user:sean.hsu 19190504 //連接網路磁碟機
move C:\VIPSQL\*.log "M:\3 應用系統\3.10 CRM\Logs\VIPSQLDATA"
//移動檔案至磁碟機目錄下
set res= //刪除變數
sql script:
// print 輸出結果,相當於cmd的echo
print '查詢轉到 VIPOrditem' + @ESTR + '筆數'; //混合參數與文字敘述的表式方法
set @EDATE = $(BKDAY) // 提取傳入參數BKDAY的值,並指派給@EDATE
set res=false //設定變數
set TODAY=%date:~0,4%-%date:~5,2%-%date:~8,2% // %變數% = 取得變數值
if %TODAY:~5,5% == 06-30 ( // 比較變數值
set res=true
set /A year=%date:~0,4%-1 //計算變數
set BKDAY=%year%-12-31
)
sqlcmd -d VipDataSQL -v BKDAY='%BKDAY%' -i c:\VIPSQL\DataMove-VIPDATASQL.SQL -o c:\VIPSQL\%BKDAY%.log
// -d database名稱
// -v 傳入sqlcmd的參數值
// -i 輸入腳本路徑及檔名
// -o 輸出執行記錄路徑及檔名
net use M: /delete //刪除網路磁碟機
net use M: \\fs\edp_dept$ /user:sean.hsu 19190504 //連接網路磁碟機
move C:\VIPSQL\*.log "M:\3 應用系統\3.10 CRM\Logs\VIPSQLDATA"
//移動檔案至磁碟機目錄下
set res= //刪除變數
sql script:
// print 輸出結果,相當於cmd的echo
print '查詢轉到 VIPOrditem' + @ESTR + '筆數'; //混合參數與文字敘述的表式方法
set @EDATE = $(BKDAY) // 提取傳入參數BKDAY的值,並指派給@EDATE
2014年5月31日 星期六
Excel-顯示數組結果
數組公式輸入後 SHIFT+CTRL+ENTER三鍵一齊按
數組解說
http://www.360doc.com/content/11/0726/17/765479_135981666.shtml
2014年5月28日 星期三
Excel函數-比對兩欄結果後加總其符合個數
SUMPRODUCT =加總陣列1,陣列2的乘積(原始是trure & false表示,*1轉換為數值1 & 0)
NOT = 反相true與false的結果
ISBLANK = 欄位為空值表true,反之為false
EXACT = 比對參數1與參數2的結果,相同為true,反之為false
Programs = sheet name
Summary = sheet name
範例:
=SUMPRODUCT((NOT(ISBLANK(Programs!K4:K10000)))*1,(EXACT(Programs!G4:G10000,Summary!B6))*1)
NOT = 反相true與false的結果
ISBLANK = 欄位為空值表true,反之為false
EXACT = 比對參數1與參數2的結果,相同為true,反之為false
Programs = sheet name
Summary = sheet name
範例:
=SUMPRODUCT((NOT(ISBLANK(Programs!K4:K10000)))*1,(EXACT(Programs!G4:G10000,Summary!B6))*1)
2014年5月9日 星期五
訂閱:
文章 (Atom)