computer naam veranderen
3 maart 2006 - 15:00   
geplaatst door: andre65
Heren en Dames,

Ik wil automatisch de computernaam instellen, maar weet niet hoe ik het moet aanpakken...
Kan wel uitlezen op allerlei manieren, zoals hostmame -s en noem maar op.
Ik wil het NIET doen met system events (wat overigens niet werkte bij mij)

do shell script "defaults read /Library/Preferences/SystemConfiguration/preferences System ComputerName"

uitkomst is dit :

"{
   Network = {HostNames = {LocalHostName = Andre; }; };
   System = {ComputerName = Andre; ComputerNameEncoding = 0; };
}"
end tell

Maar wil bv Andre veranderen in PietjePuk...

Wie weet een oplossing : bv. "do shell script "defaults write /Library/Preferences/SystemConfiguration/preferences System ComputerName = pietjepuk" < deze werkt niet overigens!!!

Op internet is niets, maar dan ook niets te vinden..

Andre

(Bewerkt door andre65 om 15:01, 3-03-2006)

computer naam veranderen
3 maart 2006 - 16:37    reactie #1
geplaatst door: michelvdb
Mag het ook de niet-geeky manier? :happy:

Systeemvoorkeuren > Delen > Computernaam: PietjePuk

http://img65.imageshack.us/img65/5215/afbeelding12lj.png

computer naam veranderen
computer naam veranderen
3 maart 2006 - 17:26    reactie #2
geplaatst door: YoramIH
Hè michelvdb, om hem een simpele methode aan te raden. Ik bedoel, wij werken weliswaar op een Mac en geen standaard Unix-machine, maar als iemand het graag ingewikkeld wil doen, moet je hem dat toch gunnen?  :happy:
Heb je mijn cd's al beluisterd in de iTunes Store? Volg mij op Twitter.
computer naam veranderen
3 maart 2006 - 20:43    reactie #3
geplaatst door: andre65
Zal het even simpel uitleggen....

Ben geen standaard thuis gebruiker, maar beheer zo'n 350 a 400 mac's voor 600 man personeel.
Nadat we een nieuw image op een Mac hebben geplaatst moeten we het met de hand een naam geven.
Kamernr-afdeling-en_configuratienummer. (A100-FEZ-1234).

Nu heb ik een script geschreven die een aantal dingen controlleerd als men inlogt. Dit op basis van mac-address of serie nummer.
Aan de hand van serienummer wordt in de config gezocht naar de naam.
Is de naam anders dan zou ik willen dat deze computer naam wordt veranderd.
Dit zonder dat de gebruiker lastig wordt gevallen door allerlei apps die omhoog schieten.

(Bewerkt door andre65 om 20:53, 3-03-2006)

computer naam veranderen
3 maart 2006 - 22:38    reactie #4
geplaatst door: BOlle
Door de te rommelen in /Library/Preferences/SystemConfiguration/preferences.plist is het te doen.
Nadeel: dat kan alleen via een sudo en ik krijg het alleen werkend na een reboot (kan dat niet anders?)

Je zou dit bestand dan kunnen aanpassen

Zoek dit deel - de spaties in < key>, < dict>, etc zijn van mij, want zonder spaties verschenen ze niet op het forum:


< key>System</key>
       <dict>
               < key>Network</key>
               < dict>
                       < key>HostNames</key>
                       < dict>
                               < key>LocalHostName</key>
                               < string>PietjeP</string>
                       </dict>
               </dict>
               < key>System</key>
               < dict>          
                       < key>ComputerName</key>
                       < string>PietjeP</string>
                       < key>ComputerNameEncoding</key>
                       < integer>0</integer>
               </dict>
       </dict>        

Maar, da's een ruwe oplossing. Hier (macenterprise.org) spreken ze van de tool scutil die het netjes doet. Hier (macenterprise.org) ook.

Apple Certified System Administrator
computer naam veranderen
3 maart 2006 - 22:48    reactie #5
geplaatst door: michelvdb
Kun je met Terminal wat bijkomende hulp vinden in:
    man configd
    man scutil
    man scselect
    man local host