2017/11/15

Active Directory Recycle Bin and Recovery


來源:
http://msexchangeteam.in/how-to-enable-active-directory-recycle-bin-in-windows-server-2012-2/
http://msexchangeteam.in/how-to-restore-deleted-active-directory-user-object-in-windows-server-2012-domains-2/

enable Recycle bin
Figure 1.1 : Start – Select Active Directory Administrative Center.

Figure 1.2 : Option to select.
In figure 1.2 select Local Domain and in the Tasks Pane select Enable Recycle Bin as shown above.


Recovery


or PowerShell script
Example 2 Get-ADObject -Filter  {samaccountname -eq 「amit」}  -IncluderDeletedObjects | Restore-ADObject

2017/10/18

Copy Group Membership to another user


From:
http://www.sysadmins.eu/2015/02/copy-group-membership-to-another-user.html

因為memberof是object array,所以要select之後 轉給Add-AdroupMember

To get actual group membership for user John.Doe you can use:
get-aduser -identity John.Doe -properties memberof | select-object memberof -expandproperty memberof
To copy groups to another existing user use:

get-aduser -identity John.Doe -properties memberof | select-object memberof -expandproperty memberof | Add-AdGroupMember -Members Jane.Doe

If you wanna know what groups were copied:
get-aduser -identity Jane.Doe -properties memberof | select memberof -expandproperty memberof | Add-ADGroupMember -members John.Doe -PassThru

You can also copy groupmembership to multiple users:
get-aduser -identity Jane.Doe -properties memberof | select memberof -expandproperty memberof | Add-ADGroupMember -members John.Doe,Jack.Doe -PassThru

2017/9/12

績效的定義


FROM:http://twed2k.org/viewthread.php?tid=435188&extra=page%3D1

在一個農莊裡有一隻豬,擁有多項技能,牠會一大早學公雞叫主人起床;牠會學貓去抓偷吃起士的老鼠;牠會學牧羊犬去管理羊群......
其他動物問牠幹嘛這麼雞婆,牠說:「你們這群笨蛋!在現在這個社會,沒有多項技能怎麼可以生存!況且我這些技能還有認證的哦!」
可是......有一天,主人還是把豬抓起來,準備宰了牠。
豬不可置信的問:「我會這麼多技能,又幫你做那麼多事,為什麼你還是要殺了我?!」
主人淡淡地回答:「沒什麼!我養你就是想吃豬肋排!」
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
績效在於老闆認為你該做什麼,而不是你會做什麼!
個人補充:
1.別以為你有很多技能就沒事,老闆還是把你當豬
2.別以為老闆會對你推心置腹,除了老闆的家人,其他都能宰來吃
3.要先知道老闆養你做什麼,不然自己被宰,還以為老闆不公平

2017/4/17

C# 與office

補充閱讀
https://dotblogs.com.tw/yc421206/archive/2012/03/09/70624.aspx
http://blog.darkthread.net/post-2013-05-14-excel-interop-notes.aspx


搜尋許多方案,果然微軟推出的東西更新很頻繁

1..net方案:https://www.e-iceblue.com/
針對office作編輯

2..net/Java方案閱讀所有文件API:https://www.aspose.com/   (貴松松.....)
所有文件的編輯、讀取

3.Microsoft Office primary interop assemblies (PIAs):
早期版本,現在看起來像是使用Microsoft Office Developer Tools
網路上又說是:"Embed Interop Types"
http://shaurong.blogspot.tw/2016/11/com-interopoffice-pia.html

4.Microsoft Office Developer Tools:
 
5.NetOffice offers solutions for Office Developers in .NET:

https://netoffice.codeplex.com/
與1、2相同,唯一差別是MIT授權

後續應該會使用方案1免費版、方案5測試,還有方案4來練習看看


結論:
如果不匯出為PDF ,使用closedxml
如果要excel另存PDF,微軟的excel還是正解
範例程式如下:


  using ClosedXML.Excel;




XLWorkbook workBook = new XLWorkbook(filePath + @"\purchaseListSAMPLE.xlsx");
IXLWorksheet sheet = workBook.Worksheet("SHEET1");

sheet.Cells("A" + (rowStartLine + Recordcounter)).Value = q.採購單;
sheet.Cells("B" + (rowStartLine + Recordcounter)).Value = q.確認碼;
                  
                  
workBook.SaveAs(savefilePath);

手機QQ禁用NFC

一圖解千言萬語 應用程式權限:透過NFC起動