發表文章

目前顯示的是 7月, 2018的文章

有關powershell連線office365,指令出現無法辨識 Cmdlets

有關powershell連線office365,指令出現無法辨識 Cmdlets 請先檢查PS版本是否為5.0,否則請升級Framework5.1 連結如下 https://www.microsoft.com/en-us/download/details.aspx?id=54616 安裝 64 位元版本的 Microsoft Online Services 登入小幫手 https://www.microsoft.com/zh-tw/download/details.aspx?id=41950 開啟提升權限的 Windows PowerShell 命令提示字元 (以系統管理員身分執行 Windows PowerShell)。 執行  Install-Module MSOnline  命令。 如果系統提示您安裝 NuGet 提供者,請輸入  Y ,然後按 ENTER 鍵。 如果系統提示您從 PSGallery 安裝模組,請輸入  Y ,然後按 ENTER 鍵。 資料參考來源: https://docs.microsoft.com/zh-tw/office365/enterprise/powershell/connect-to-office-365-powershell

"ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務"

目前正在摸索如何使用powershell與Oracle連線。目前先使用ODP.NET程式庫dll來做測試 經大師提示參考如下網址 https://blogs.technet.microsoft.com/heyscriptingguy/2012/12/04/use-oracle-odp-net-and-powershell-to-simplify-data-access/  一步步地前進。在導入Dll後,建立連線指令發生了以下錯誤 以 "0" 引數呼叫 "Open" 時發生例外狀況: "ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務" 位於 線路:1 字元:1 + $con.open() + ~~~~~~~~~~~     + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException     + FullyQualifiedErrorId : OracleException 結論: 經過一天搜索,繞了一大圈還是服務名稱問題,在安裝 Oracle Database 12c Release 2 之前就已經建立AD,所以在安裝oracle時DB設定的服務名稱+網域名。 所以 連線字串需改成 .Client.OracleConnection(" User Id=hr;Password=xxxxxx;Data Source=localhost/ orcl.demo.com " ) 勇往邁向IT這條不歸路 !