博客首页  |  [珍妮的小屋]首页 
博客分类  >  职场纵横
珍妮的小屋  >  丛林世界
两年前的一个周末和IT加班

22790

老板是个半电脑盲,但是又很推崇电脑技术。两年前老板为办公室每个人买了一台新电脑,还买了新server,一个firebox,和一些需要更新换代的软件。东西基本到齐了,周末约了IT来装网络。我作为办公室的“in house IT”,因为熟悉我们的数据库软件和其它一些网络设置,应邀协助。

这个IT叫“肖恩-哈里斯”,每月来给我们做一次电脑维护,是个20多岁的愣头小子,给人一种头脑简单四肢发达的感觉。但是我们的西裔办公室主任和接待员都觉得他长的很帅。办公室主任儿子都上大学了,还半开玩笑地说每次肖恩来都让她一天心情愉快,哈哈,我倒觉得不至于。

平时办公室里有关电脑的事宜都会让我来处理,并不用再请一个IT。但是我们的老板有很多无聊的要求,我断是难以伺候。比如他老担心发生地震,所以他坚持要把电脑固定在地上等等。而且我的电脑经验都是折腾家里的PC积累出来的,管理server还缺乏自信。再说帮助老板应付客户已经让我忙得不可开交了。

我们主要的应用软件就两个,一个是叫TimeMatters的数据库软件,一个是叫TABS的财务软件。TABS是个绿色软件,无需安装,只要把旧 server(win2000)里相应的目录copy&paste到新server(win2003)就可以了。TimeMatters就比较麻烦一点,牵扯到SQL server的问题。上次升级(3年半前)是请了一个住在亚利桑那的Contractor给装的(那天是我第一天到公司上班)。

经管我没有安装过TimeMatters,但自认为安装使用过无数个软件了,没什么大不了的,所以自告奋勇对肖恩说我可以帮他装TimeMatters。

老板一开始要求一定要在周末不影响大家工作的时候完成新旧网络的转换。后来老板又说让肖恩周五就来,还斥责了办公室主任,说她和肖恩约在了周末是考虑不周,因为大楼周末部分停电没有灯(插座还是有电的,只是天花板上的灯会自动灭掉)。出尔反尔是我们老板的一大特点。可怜的办公室主任从来对老板的话为命是从,但仍旧少不了被责怪。

TimeMatters公司的技术支持周末不工作,所以我在周五就打电话问了一下安装时是否有什么需要注意的地方。被告知没什么,只要按照步骤走就行了。

肖恩周五下午快4点才急匆匆地赶到,说周六周日两天不知能不能装完(他一开始给的报价是10个小时)。我看他有点沉不住气的样子还安慰说:“别紧张”。因为我已经把每台新买的workstation都装好了Office,Acrobat等,所以我告诉他:“你主要的任务就是装server”。

新的server是Dell PowerEdge 2950,我一开始看它貌似很沉的样子,所以一直就没敢碰。肖恩说实际上不沉,果然他很轻松就把server从包装箱里搬了出来,架在旧server上,插上电开始先copy旧server上的数据盘--肖恩估计得拷个一宿。

同时我们开始试着装TimeMatters。按照说明我们先从微软的网站上下载安装了免费的SQL Express2005。然后开始运行TimeMatters的安装程序。可是安装运行到最后一步却连不上SQL server,而且我们不小心关闭了最后的窗口,只好再从新运行安装程序。然后碰到同样的问题,更改了SQL server几个设置也没解决。那时已经5点多快6点了,我们都工作了一天,无心恋战,就先回家了。

到家后我Google了一下,发现在输入SQL server名字的时候要用server name backslash SQLEXPRESS,而不只是SQLEXPRESS。

第二天星期六我们8点45到了办公室。果然我找对了原因,很顺利地我们把TimeMatters 9.0装到了新server上,同时还把旧server上的TimeMatters 5.0的数据库import了进来,数据完好无损,一切超顺利。然后肖恩开始把新server mount到老板特意为它买的专用柜子上。

装这个柜子还有个小插曲。老板曾想让肖恩把柜子钉在地上(当然又是因为预防地震)。肖恩被他那副“我付了钱你就得什么都给我做”的架势惹得有点生气,说他办不到,因为他不是手艺人,也没有电钻。老板说柜子买来就带着四个小腿儿,是用来钉在地上的。结果那四个小腿儿被肖恩证明是搬运用的支架。最后,老板终于放弃了让肖恩在地板上钻孔的打算。

我们放server的屋子很窄,里面还有三四个文件柜。旧的server是放在一个笨重的旧木头写字台上。上次老板提出担心地震时,肖恩从Home Depo买了几个看上去很结实的尼龙带子把server、老式的CRT监视器、另一个控制电话的电脑和两个古老的网络硬盘与写字台绷在了一起。在我眼里,光那个写字台就挺重的,挪也挪不动的样子。肖恩悄么声的就把这些旧东西都挪开并收拾停当,把新柜子放了进去。我不禁想起在家里,如果需要搬重物,老公是一定不会让我闲着的。仅仅是自己的老公不会怜香惜玉,还是结了婚的男人都这样呢?这是题外话了。

然后肖恩和我开始设置domain,建立用户……等等。我们网络很简单,只有十来个用户,不需要什么Group Policy。但是在default domain policy里加了一个小logon script,几行code来map network drives,这样不管谁登录系统就能看到几个同样的网络盘符。我把旧server上的script拷到了新server上,然后把server的名字改成新的……但是发现不work,但是我怎么也想不通为什么不work。最后还是肖恩发现我把新server的名字写错了一个字母,总之这样的小问题耽搁了不少时间。

装电脑就怕这样让人头痛的问题,无论大小。不幸的是我们那天遇到了好几个令人头痛的问题。最大的问题是TimeMatters客户端的安装程序竟然进行不下去。但是TimeMatters的技术支持还专门告诉我客户端的安装程序跟服务器的安装程序不一样,所以我运行了他说的那个安装程序。但就是进行不下去。我有点慌神儿。因为如果TimeMatters不装好的话,星期一大家来了就没法工作,老板非跳脚不可。

时间不知不觉就过去了,一晃又是下午6点了,只好先回家,期待着第二天能获得灵感。可是第二天我不禁没获得灵感反而陷入了困境。因为 TimeMatters 9.0装不好,我试图把它卸载再装老版本的TimeMatters 5.0。但是装了一半发现老版本无法利用新的SQL service。那就再装新版本!豁出去了。结果新版本装的次数太多,license又被锁住了。真是叫天天不应,叫地地不灵啊!

肖恩看到我一筹莫展的样子说:“XX, don''''''''''''''''t let it stop us.”我一下子醒悟过来,赶紧把server让给他装杀毒软件和firebox,自己则给每个workstation的用户设置outlook (对,办公室里大部分人是电脑盲,连pop3的email都不会设,而且我还得给他们设带公司logo的签名档!)。

肖恩把几个网络打印机设好。还有很多零零碎碎的东西……按照他的程序最后才开始装firebox。可是不知怎么回事firebox got DNS problem,上不了网。他折腾了半天也没解决,只好把旧的router再连上。终于在下午1点前把除了TimeMatters以外的其它资源都 back online了。我们两个也黯然地回家了。离开前我对肖恩说周一我会给TimeMatters的技术支持打电话,争取尽快把它装好。

下午我赶紧给老板和所有人写了一个email,解释了为什么没把TimeMatters装好,还保证星期一一早就给TimeMatters公司打电话,争取在10点钟前搞定。

晚上9点钟,手机响了,我一看是老板,心里皱起眉头:果真着急了。可是我没料到老板竟然声称不知道我周末也会去帮忙。我说你应该知道呀。而且我跟办公室主任都说好了。(我没好意思指出来,办公室主任特意提醒我说老板跟她说了不给我加班费,但是我可以选择一个weekday休息)。老板说他要跟办公室主任谈。我心想坏了,这下给她找麻烦了。

周一早上我匆匆赶到办公室,开始给TimeMatters的1-800打电话。可我又想得太简单了。光unlock我们的license就费了一上午。我还要签一个声明表示这个软件将只用于一个数据库。传真这个声明我竟然折腾了3-4次——因为太心急了,一开始格式没写对,也就是没加公司的信头。

长话短说,我听了大半天的音乐(put on hold)终于跟一个技术支持通上了话,把TimeMatters 9.0重新在server上装好(回到周六上午的状态)。同时他告诉我客户端安装运行的是相同的安装程序,只是在安装的时候选择不同的选项。这就合理了,因为我就是follow这些选项,但是因为运行了错的安装程序所以进行不下去。我心里有了底,就把这个support给放掉了,尽管是好不容易才接通的,但是我知道有很多其他客户也在像我先前一样焦急地等待着。

然而我的好心没有感动老天。在运行客户端的安装程序顺利结束后,TimeMatters却无法启动!给出的错误信息是:连不上SQL server。我对上次锁住了我们的license还心有余悸,因此不想再自己瞎整了,决定还是寻求professional help。于是重新播1-800号码,重新被put on hold听音乐。这一听就是一下午。其间我给所有可能帮助我的人都打了电话:TimeMatters的sales person,sales推荐的contractor,以前曾来过我们公司的亚利桑那的contractor。结果所得到的回复要么是不知道,要么是在回答我任何问题之前要签个fee agreement。

我心里很清楚这是只需要在哪里更改一下设置就可以解决的小问题。可是小问题的后果是严重的,我们就这样又失去了一个工作日。

同时人们不断来打断我。一会儿有人过来抱怨outlook不work,一会儿有人又要到旧server上查数据了,……最不巧的是老板没得电脑使:他的旧laptop在周末带回了家,新laptop还未寄到,所以我们在周末的时候没有机会给他重新设置电脑。

我记得肖恩嘱咐过旧电脑不要 直接登录到新的domain,那样会把新domain搞乱。所以要先去掉以前的domain,变成workgroup,然后再加入新domain。这样做 的结果是旧的profile也就看不到了。所以我让老板先把自己的outlook备份一下。他有很多email,备份花了很长时间。然后我给他去掉 domain。可是我忘了reset local administrator''''''''''''''''s password, 去掉domain后我发现自己无法再登入电脑。因为这些旧电脑都是4-5年前买的,我也不知道当时的IT设的是什么password。幸好我带了ERD Commander 2005,我准备用它给老板的laptop开锁。然而老板的laptop的CD ROM是个USB CD ROM,无法被认作启动盘。

我脑子里惦记着自己server room里边被put on hold的电话是否已经有人接起了,真想快点离开老板的办公室。此时老板不得不用他秘书的电脑。我开始猜password,因为我跟从前的IT打过交道,知道他要么会用我们公司的名字、要么会用他们公司的名字做local administrator password。结果一连试了几个都不对。我开始烦躁起来,干脆不用password,直接打回车。哇啦,我还猜对了。我心里暗笑,老板成天把sercurity挂在嘴边,怕别人crack他的电脑。可他自己的电脑连密码都没设。

就在这时,老板特意为他自己买的新HP laptop也寄到了。我这个气,心想刚才白忙活了,现在又得给他装新laptop。

先装office,让他至少有outlook。老板买了一套office 2007。我还从没用过。当然应该让老板尝鲜。可是有时候就是喝凉水都塞牙——我竟然打不开软件的包装盒。无奈我让他的新秘书帮我打。那天我焦头烂额,对所有人的态度都不好。小秘书给吓得够呛,可能心里也挺生气的。不过她还是帮我打开了。

没想到新的outlook在设email account的时候会自动搜索网络找pop设置。我想让它停止(因为过了10分钟它还在查),我用手动来设,竟然找不到一个停止的button。真是可笑之极。我气得干脆把它卸载,重新装了Office XP。这就又耽误了不少时间——老板的新laptop慢的跟老牛似的,或是我心太急了?No,的确是慢。

我又想起来Xerox printer的network scanning可能不工作,问了一下果然是,因为我们没有设置server的FTP,而Xerox printer需要用FTP service把扫描的文件传到server的share folder上。这些小地方我比较了解,因为是上个IT告诉我的。但是匆忙中我没有一一告诉肖恩。不过设置FTP是比较容易的,何况我有旧server sit side by side可以参照。

时间就在忙乱中一分一分地过去了。老板无法把这一切归咎于我,因为我并不是正式的IT,装软件不是我的责任,我实际上是在帮公司省钱。于是他就把责任都归咎在肖恩身上。他让办公室主任给肖恩打电话,让他赶快过来fix the problem。肖恩打电话找到我说他预约了别的客户,也正忙着。而且他对TimeMatters知道的不比我多,来了也没用。我告诉我不需要他来,但是 老板非要他来。于是他让我把电话转给老板。

老板听他陈述了自己的理由,也不好发作,只好作罢。转脸对办公室主任说肖恩“is fired!”。我心里暗笑:人家又不是你的职员,我们也不是什么大客户。他说自己最近三周周末都在加班,恐怕忙得也不会在乎失去我们这个挑剔的客户。

周二早晨我起晚了半小时,到了办公室以后发现大家都到了。星期二早晨有个例行的会议,我不用参加。但是感觉得到老板和其他人把肖恩大大贬低了一通: 把他说成了一个没有多少IT经验的苦力。

顾不得这些,我直奔server room,开始打1-800电话。终于在1个小时以内接通了。我向support陈述了问题所在,没想到他竟然不知道,要把我转给2nd level support。我已经听过一天音乐了,生怕再听一天的音乐,可是也别无选择,只好任他把我转了。不过我终于在中午以前接通了一个2nd level support。他通过webex连到我们的电脑上,看到错误信息,然后对我说:这是SQL问题,不是TimeMatters问题,超出了他们 support的范围。我的心一沉到底,绝望地跟他争论了一会儿,终于还是放下了好不容易接通的电话。

得靠自己了。好,冷静一下,至少这两天在webex上看他们trouble shoot我对设置TimeMatters已经有了足够的了解。问题肯定是SQL Server的设置上,那么在Google上搜索微软的SQL Server要比搜索没有多少人用的TimeMatters找到答案的几率大多了。

于是我开始搜索,很快就有了眉目。我注意到有个帖子说by default, SQL express的browse service是disable的(我在安装SQL express的时候也注意到了,只是不知道这个browse service是干什么用的),而这个browse service允许远程的机器扫描SQL service的端口号。Disable browse service是为了安全起见,但是你就必须给远程的机器设定端口号。我怎么知道端口号呢。现在首要的是让TimeMatters恢复工作,其它顾不得那 么许多,况且有多少人会费劲入侵我们这么个小公司的数据库,我们server上也没有host网站。

意识到这些,我赶紧启动了SQL express的browse service。正好老板的新laptop就在server傍边,已经装好了暂时无法运行的TimeMatters客户端程序。双击——成功!我兴奋地叫了起来:“It worked!”。

然后我赶紧跑到其他人的机器去试,又得到了无法access TimeMatterrs configuraiton file的错误信息。不过这是个已知的老问题,因为这些人的用户名是普通帐号,我在老板机器上用的是管理员帐号。普通帐号在access local folder时有限制,只要把TimeMatters本地目录的接入权限放宽就可以了。

公司终于在星期二的下午恢复了的正常运营。我想这下老板该平静下来了吧。于是我给他写了两个Email解释安装TimeMatters出现问题的前因后果(因为我听说他要拒付肖恩的钱,还扬言让肖恩公司为 我所花的时间付钱)。我想告诉老板出现的问题不是谁的错,只是不幸地发生了。可惜我所作的努力毫无用处,他仍然认定是肖恩耽误了他公司一天半的工作时间。 我突然意识到自己想帮肖恩的忙但反而make him look bad。

不过通过这次经历,我觉得自己都可以做TimeMatters的 support了。当然,这是说大话了。其实无论什么工作都得积累经验才能成为真正的professional,而经验不是一天两天就积累起来的。除了经验还需要追根究底的敬业精神(你也可以说它是兴趣、好奇心),和其它一些必要的品质。肖恩可能是缺乏一些经验,我并不就此断定他是个差劲的IT。他显然热爱自己的工作,而且他有我所不具备的细心和果断,象大部分美国人一样他的语言表达能力也很强。我看到自己经常一忙起来就眉毛胡子一把抓,或者是陷入问题之中不能自拔。

我不知道老板最后会不会付钱。但是他已经找来另一个IT,叫罗德。他的全职工作是管理county accessor的有1-2千用户的计算机网络。当然经验要丰富多了,年纪也大多了。我希望能有机会从他那里学两手儿。

写于2008-3-8,修改于2010-2-25

给本文章评分:
    留言:
留言簿(游客的留言需要审核后发表。请遵守基本道德。) >>
游客
   07/01/14 02:08:23 PM
What do you like doing in your spare time? atenolol 20 mg be for many of the participants. terbinafine 250 mg tablets price rules and regulations to bimatoprost online overnight Categories 123 4 5 NA estradiol online 04=EAC (Estimated Acquisition Cost)
游客
   03/29/14 03:02:01 AM
On another call generic diflucan Partially Meets Standard- Student has shown some knowledge for competency based desyrel recreational us Out of State license buy cheap albenza Curriculum Vitae and Cover Letter