Macos 下的Powershell

用Macos,但是現實逃離不過office,因此還是要部署AD,沒有PC 的情況下想用powershell 還是經常試過,最近測試一下。首先必須有個利器:brew

brew 估計用Macos 的應該熟悉,安裝一些程序時經常會用,開個終端,貼上去就好,說明在這

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

經常誤會Azure CLI 和 Azure AD Powershell, 之前一直用brew 安裝Azure CLI,結果說我沒Azure 服務,找了資料發現原來Microsoft 365 是用Azure AD PowerShell,走了彎路

brew install powershell/tap/powershell

上面是安裝Powershell 7 , 安裝完敲下pwsh 終於出現Powershell 版本,powershell 成功執行,接下來可以繼續安裝Az Module 了,還是不停下載。詳細說明

Install-Module -Name Az -Repository PSGallery -Force

安裝完成後,馬上連結測試是否能連上AD

Connect-AzAccount
 =

成功的話,跳個網頁出來,登入帳號,powershell 就會出現的公司名了。

接著要打什麼指令呢? 之前文章有寫過批量的更新用戶資料,可以回顧回顧

不過因為指令模組不一樣,用法也有不同,例如列出10用戶

Get-AzADUser -First 10

具體還是要看說明,雖然admin panel 那邊也有網頁終端,不過有時還是開不起來。

模組具體說明

https://learn.microsoft.com/en-us/powershell/module/az.resources/get-azaduser?view=azps-12.2.0

macOS 14 sonoma smb print

smb print 又死了

每次興高采烈升級完系統後,就會聽到同事們的呼救,列印失敗!我說我都沒測試你們又跑在潮流尖端,跟車太貼肯定出事。

apple 討論區貼文

一大群求救信息,每次升級,smb print 都會折騰一番,上一次也一樣(Ventura)

雖然對於為何會每次升級系統都會死了smb print不太清楚,但是起碼我覺得Apple 內部沒有在用smb print,所以他們不知道升級後會死了,然後翻了下文章,又長知識。

PostScript’s sudden death in Sonoma

看來事發不是突然,Apple 估計應該不會繼續下去,使用的人就要換方法了。

如何解決smb print 呢? 方法就是不用smb 啊,直接換成lpd,也許有些人覺得有驗證問題,其實問題不大,首先確保電腦使用者名稱和smb 用戶名一樣,你可以選擇修改macOS user name 跟windows AD user name 一樣 或者修改windows ad username 跟macOS user name 一樣,lpd 發送過去windows AD 後,看到帳號名稱一樣就會自動加入列印隊列,進去隊列了,就是可以解決了,其他如何登入打印機就跟據不同品牌來登入。目前這方法在macos 12.5 後都可以,而且列印也不用輸入密碼,只要去打印機那邊才輸入列印就可以,還是比較方便的。在這也提供script 給有需要的人

#!/bin/sh

#  addprinter.sh
#  Created by Rock on 31/05/2023.
#  First step need to download and install fuji driver 
#  chmod a+x command file
# 
/usr/sbin/lpadmin -p print -L 1F -E -v lpd://192.168.0.1/FILE1 -o printer-is-shared=false -o FXColorMode=Black -o media=iso_a4_210x297mm -o XRFinisher=OF -o XRHolePunch=TruePunch -o XRTrays=FiveTraysHCTT -o XRPrintQuality=Standard -o auth-info-required=negotiate -P /Library/Printers/PPDs/Contents/Resources/FX\ ApeosPort\ C6570\ PS.gz

把檔案儲存為sh 檔案,記得用terminal 輸入chmod a+x ,然後拉這個檔案進去,確認後就可以再拉一次檔案進去再確認一次,就可以安裝了,當然你要提前安裝你的驅動,而且確認路徑,上面Recourse 就是fujifilm 的驅動。

為何macOS 列印會這麼折騰呢,我也不大清楚,就算我買了台brother usb 直接連都不是很順利,最後還是用AirPrint 來解決,是不是開發商跟不上Apple 的步伐呢?

macbook air mini pro 選購比較

由於比較多人問之間分別,於是列一個表來看比較清楚,給想買的朋友看看,我一最低價錢的配置來比較,這適合跟我一樣沒錢又想用mac的窮人。這不是技術性對比,只是選購分析,之前看了外國的一些測試數據,覺得這3種機,看外表不同,裡面的數字i5又有點不同,究竟會有多大不同呢? 繼續閱讀 macbook air mini pro 選購比較

vmware macos for amd

記錄一下自己裝vmware macos 的方法,弄了很多次,終於成功了。

很多方法,基本來自http://bbs.weiphone.com/read-htm-tid-1628444.html 這裡,但是基於不同的電腦有不同的問題出現,所以我記錄我的方法。

由於是amd 的機,所以安裝選擇了darwin_snow_legacy.iso 做為引導,然後再換為10.6.3的dmg來安裝,裝前要在disk utility格式化硬盤 ,接下來很順利的安裝完,完成後會顯示錯誤,重啟就是,把光碟換回darwin_snow_legacy.iso選擇macos 就可以順利進入。

接下來就是重點,10.6.3基本沒什麼玩,要裝xcode 最少要10.6.6,因此要升級。進入系統後,先裝vmware tools, 裝完,下載驅動:http://sourceforge.net/projects/vmsvga2/files/

主要是下載audio的,下載完安裝就是,然後下載10.6.6的升級

http://support.apple.com/kb/dl1349

然後下載legacy_kernel-10.6.0.pkg,這個是必須的東西。

東西下載完後,以我個人經驗,先把vmware 的檔案全部備份,為什麼要備份呢?就是避免升級失敗要重新安裝macos,很浪費時間,只要備份了,然後覆蓋一下就還原了。

先安裝combo update, 安裝完會提示重啟,不要按重啟,開啟legacy_kernel 進行安裝(這個應該是破解吧),裝完再重啟。假如沒有安裝legacy_kernel 會出現mouse keyboard無法控制的情況。

雖然以上步驟做了,但我出現的事就是升級後用darwin_snow_legacy引導會出現cpu 無法支援的提示,然後就重啟,我嘗試了把引導換成Rebel EFI.iso,然後macos 就能成功進入,接著就可以裝xcode 4 了。

已經折騰了不少時間,感覺裝vmware macos 比實體機難多了。不過既然成功就算了,我的macbook pro 還沒回來,又想繼續學習object c, 只能這樣了。

最後,本人機子:AMD athlon 7750 32 bit windows 7 , vmware 7.0

 

 

 

 

 

mac os x 10.6.3 update

幾天沒開Macbook,今天回到公司打開電腦就見到更新了,不知不覺已經來到10.6.3,更新檔有4xx M,就按下更新吧。

更新了不少東西:

一般作業系統修正和改良功能解決了下列問題:

Logic Pro 9 和 Main Stage 2 以 64 位元模式執行的效能。
列印穩定性。
使用 Bonjour 依要求喚醒的睡眠和喚醒穩定性。
iMovie 中 HD 內容的色彩問題。
從 iMac(2009 年末)內建 iSight 攝影機觀看視訊時亮點、卡住或暗點像素。
Finder 在拷貝目錄至格式化為 FAT32 的磁碟機時報告 -36 錯誤的問題。
照片螢幕保護程式的穩定性。
與採用 OpenGL 為基礎的應用程式的相容性。
Aperture 書冊的 PDF 中陰影為黑色而非灰色的問題。
iChat 在降低麥克風音量以防止回饋事件後無法增加音量的問題。
部分協力廠商 USB 裝置的穩定性。
[帳號] 偏好設定面板現在可以限制存取非 Apple 目錄服務(如 Active Directory)代管的群組成員。
DNS 在 [網路偏好設定] 中指定的 DNS 伺服器順序和 DNS 穩定性。如需 Mac OS X v10.6 如何處理無回應 DNS 伺服器的詳細資訊,請參閱這篇文章。
QuickTime X 的穩定性和相容性。
資料收集:Mac OS X v10.6.3 可從您的 Mac 收集診斷和使用資訊,然後自動將資料傳至 Apple 進行分析。資訊之收集只會在經過您明確同意後執行,並且會以匿名方式傳回 Apple。

AirPort 和無線網路修正解決了以下問題:

無線連線的一般穩定性。
改善 802.1X 穩定性,包括關閉網路連線和 WPA2。
目前 iMac 機型連接 2.4GHz 無線網路時的睡眠/喚醒穩定性。 繼續閱讀 mac os x 10.6.3 update

macbook share wifi to nexus one

今天回到公司,忘記了公司沒有wifi(安全問題不準使用),怎麼辦?手頭上有部macbook pro,之前看說明書說有分享wifi的功能,馬上打開system preferences 看看,果然有個Sharing,就開始馬上設置把macbook 的網絡通過wifi分享給nexus one。

步驟如下:

1.打開system preferences,打開sharing

2. 選擇internet sharing(不是給它打上鉤哦),由於Macbook是用固網上網,我想用wifi 分享網絡,因此要按下面設定

3. share your connection from: Ethernet, 然後下面To computers using: 把Airport 打上鉤

4. 分享也需要安全性,Macbook 提供簡單的WEP加密,打上鉤後按下面的Airport options…就可以進行加密設定,輸入密碼就是

記住這里密碼要小心,選擇40-bit 要輸入5位密碼,選擇128bit要輸入13位密碼,錯了位數就不能連接了

設定好了後,打開nexus one wifi 設定,就能看到你的macbook 的wifi分享了,輸入密碼就可以上網,很方便哦